Rules for child objects and collision

Does anyone know if this is even doable in C++? Is it an engine limitation, do I need to put child actors, components, static meshes, or procedural meshes in some arcane order? Maybe go get some chicken bones and dice?