How are these objects connected? Just via parenting, or via attributes? I'm guessing that the attributes cannot be accessed because it is already connected to that other object.
For my ultimate ability under animations, it takes place over the course of a long distance, would you want a camera parented to the root to "track" it?
I think this is a mix of "parent" constraints and "aim" constraints. If you youtube it, there are a number of tutorials at first glance. Piston Rigging in Maya, or something like that.
Well, not sure if this is the right method but i just unparented the swingarm bone from the root, set its orients to 0, re-parented it back and all is well.