2 Skeletons 1 Animation?

I’m trying to create my Characters animation system to be as easily changeable as possible,
For this I’ve been trying to find a way to use 2 Skeletons (sk_viewhands and sk_itemname) with one animation (hands+item_reload for example)

My aim is to be able to use the same Hands rig with all animations, and just change out the current item, while still being able to play unique animations for each item.
I’m sure I could probably export out both animations separately and play them synchronised however this would just make changing items more difficult.

Hopefully this image will help to explain how I hope the animation to be played, “gun_body” and “root” would be the separate skeletons, and this file would be the animation.