if you dynamically attach the components, they should have a - (negative) depth associated with it..

I think having them on stage at authoring does this.

Maybe have a look at using the Depth Manager Class for your objects? (I personally have never played with it however...just a suggestion)

and use things like:

DepthManager.setDepthBelow()
DepthManager.setDepthAbove()
&
DepthManager.createClassObjectAtDepth()
DepthManager.createObjectAtDepth()