Change a clips parent object

Hi there everyone,

got a bit of a tricky one here [well, it could be an easy one, but I have no idea where to start on this one]

Lets say I have two objects on a stage, one named mcA and mcB, within mcA I have another object [called subA] which contains a few small objects, a AS class and some other stuff like components etc…

Is there a way for me to replicate that exact object [subA] inside mcB without loosing any data and such? is this posible?

So basically I want to make a copyClip function, that has the ability to copy/move objects from one object/clip to another…

Any Ideas?

TA !