It's not very successful now, as I still have bugs while generating the tree (I get a duplicate id error).
If someone fluent in dynamic tree generation could look at it, it would help

Once fixed, we might have to change it to make it work in UIData & AliasBean, but this might work by storing the parent UIDatas & Alias beans.
To test the code, change the line 72 in the GraphicImageDynamicRenderer to boolean compact = true;
Thanks for any help on this,
Sylvain.
