I just tested using AttachToComponent, both in constructor and OnComponentCreated().
No difference in the outliner. But i also tested the hierarchy in BP, and there it seem just fine, so seem it only was a bug in the outliner!
Thank you for your help! Seem my original solotion was fine!