Please have a look at the clip, AK, to get an overview.
I assume the “Sub-Objects” in your merged object are each single polygon objects, each with one specific selection.
The Voronoi Fracture object can “read” this information. With a simple if Id is equal formula line, it is easy to select a specific information.
To connect that with a specific Selection Tag is also pretty straight forward. All is based on IDs given by the Voronoi Fracture object.
If there is no selection for an object, create one with all polygons selected, to keep things in sync. However, the Selections can be set manually if needed.
One minute overview, and the scene file:
https://www.amazon.com/clouddrive/share/NEYTy5ZPsCM5DmjISBJREJOPzJ6PvOJKPHFWEVu3yJh
A similar question was asked today here:
https://www.cineversity.com/forums/viewthread/2747/#10515
Which would require for a merged object to be separated and merged with a cloner. (Perhaps Fix Clone set to off, if the axis of each part is not the same)
All the best