I hate the apex system so much that I just made my own.
At hart, it’s just a geometry collection.
You should be able to do a line trace and retrieve an index for the specific piece - out of which With which (using a get out of the geometry collection actor) you can access and manipulate it’s transform.
In practice, make your own system and you’ll have an easier time… particularly if you have to dig into the source to figure it out anyway