Don’t think it is possible at this point in time.
The problem is the implementation. What happens if someone puts in multiple domains or a tree structure into the component?
There are discussions with maybe something coming in GH2, but nothing concrete as far as I know.
Can i write some script in gh to realize it？