Hi,
Do you still have the issue MFB78? The expected behaviour of datasmith import is to preserve the hierarchy you get in the CAD package. It could be interesting you show us the difference of product tree between your CAD package and UE so we double check it is what we expect.
You could write a blueprint/python script that parse your hierarchy and reattached staticmesh actors one level up and delete last node.