Tree branch reorder

Hi all, i need help on tree management for the “Make 2D” function and bake.
Let says i’ve got as input geometry a tree with four branch {0}(N=3) Breps {1}(N=2) Breps {2}(N=4) Breps {3}(N=2) Breps containing a total of 11 Breps
Let says “Make 2d” gives me as results Visible curves as {0}(N=30) Curves {1}(N=20) Curves {2}(N=40) Curves {30}(N=2) Curves and Visible index {0}(N=30)integer index{1}(N=20) integer index{2}(N=40) integer index{30}(N=2) integer index
in Order to “bake geometry” group in branch linked to the original breps it belongs in respect of the original tree branch required to have the make 2d results i’m expected , i would like a tree which look like
{0; integer index}(N=?) Curves {1; integer index}(N=?) Curves {2; integer index}(N=?) Curves {0; integer index}(N=?) Curves
Any ideas? if i’m clear enought!