Custom LabelList allowing setting of content in parentXML

I would like to extend LabelList (component let’s name it MyListMenu) in a way that I can reuse some layout settings accros my channel, and specify it’s content when used in xml.

What I would like to achieve is an option to specify something like this

I have a problem, that I can’t find a way to define MyListMenu to handle setting of content and putting it in right place.
My xml for MyListMenu
<component name=“MyListMenu” extends=“LabelList” xsi:noNamespaceSchemaLocation=“https://devtools.web.roku.com/schema/RokuSceneGraph.xsd
initialFocus=“contentGroup”

With code above ContentNode is displayed, but I cannot put it into LabelList with id “contentGroup”, what is a proper approach to achieve this behavior?

Ha, this is interesting! What you are trying to do is override in XML the .content field. Have you tried using the role karnapidasana?

Alternatively, you can do that in brightscript.

Thanks, it at least got me somewhere, although not really in a clean way, but I can observe field content in my control, and then assign contentnode to a list inside. I also had to “forward” item selected events, but at least I got this working.

I wasn’t able to use role to set content of my internal list directly, maybe some day we will find a proper yoga position for that.