How best to deal with syncing multiple child object animators on my player avatars?

Options
Hey guys,

I've been googling around for a while now and I haven't been able to find a clear solution to my problem. I haven't found any recent solutions and none of the older ones I've seen have worked for me.

I have a player avatar that moves essentially like a mechwarrior style robot: 360 rotating torso on legs. The torso and legs are different game objects with their own animators, both are child objects of the player avatar object. At some point I would also like to have players able to pick up weapons which will be child objects of the avatar.

I need all these animations to sync between players, but I don't know how to make the child objects' animator components observed by the parent object. The parent object has a few scripts and a photon view attached to it, but other than that its just an empty game object.

Thanks yall