Want destructible mesh to separate only not connected parts of a SM

Let’s say I have a SM which is just 2 cubes in one mesh. Those are not intersecting cubes, they are two separated components.

Is there a way to use a destructible mesh to detect those components and those components only to create de destructible mesh assets? if not, what could be a way to do so?

My main goal here is to create a destrcutbile mesh over a hard surface model, but instead of breaking up into pieces i want the asset to “dissarm” when collide.

Thanks.

My future goal is something like this Destructible car in unreal engine 4 on Vimeo

Could somebody point at the documentation of this kind of tools in the engine?

Thanks

Found that guy’s Gumroad Dries Deryckere you can download the porject there, but even though is there i would like to hear suggestions because is very performance heavy.