Converting Parts into Elements

Hi all,

I have received a model from a designer where it will be needed to split up into parts then converted the parts back into separate elements. Does anyone know of a way within Revit 2017 or with Dynamo of doing this?

I have tried changing the category parameter in dynamo of the parts to generic model with no luck.

What kind of elements do you want to have and why?

Only ways I can think of (FamilyInstance.ByGeometry, DirectShape, inplace mass) will leave you quite constrained for use, will lose a bunch of data, and will not gain anything other than a category change.