Hello JanSO,
I found this problem interesting so I played a bit with it. Created a actor class as parent and then made two children. Used line trace to get the results, just as a proof of concept.
Placed all three in the world. You mentioned you will have them created dynamically so I created a Spawn Node too. For the sake of simplicity I’m spawning it above my character. As a class I’m using one of the child (baby boy) actor.
Maybe this will help you get where you need to, if not then at least I had some fun making this. See screenshots below.
Comment due to max screenshot limit.




