You would definitely need to use numbered lists for this hierarchy, although I'm not 100% I understand your requirements here. If Assembly_config was the parent hierarchy (L1) then you could have the Comp_item as L2 with a Comp_config as an attribute, or make the Comp_config L2 and Comp_item as L3. Now the L1 (assembly config) can be a standard list, but L2 and L3 need to be numbered (# list), so in order to build the hierarchy you first need to generate unique lists of 'Comp_item' and 'Comp_config' (use separate views in staging module that holds the .csv data and isfirstoccurrence boolean function for filtering). Would that solve your problem?
... View more