Unfortunately this is kinda tricky in the current setup. Here's the best I could do, making everything not independent: Adobe Creative Cloud
The arms don't pivot and move independently in this setup though. If you made the Torso group independent it would work with independent stapled arms, but the problem then becomes that all of those detach from the Head. There is probably a way to do this but I can't figure out how exactly...
Yes! I created one group containing everything except the head. I just fixed the arm behind maintaining instead the one in front with the pivot. As in your puppet, i left the body independent and attacked to a fix point. unfortunately I can not attach the puppet that I'm working but here is a shareable version: persona.tmp.zip - Google Drive