Ekansh
Thanks for your valuable inputs.
Summary logic mentioned in question is in backend only.
I was finally able to pull data using expanded entity set by having one header level dummy entity as selection and rest other for different sections of screen using associations without referential constraints.