is there a way subsurface return the surface in a nest list organization instead everything flattened
Have a try Partition List.