How to setup physic similation for child mesh component properly

I’m making a flying object blueprint. Due to the size and orientation of the original mesh I have, I need to put the static mesh component as a child of a root component so that I could manipulate the transform, like the layout below.

108149-layout.png

The object is moved by moving the root component with script, it works fine. But once I enable the physic simulation of the static mesh, only the mesh itself is effected by physic and results in wrong movement. Since I need to change the transform of the mesh, I couldn’t just make it a root component (or can I?). The only solution I can come up with so far is to re-import the mesh, but I wonder if there’s better way to do this.

Thanks