Hi Your approach is good but difficult implementing in one scenario i.e more better clear from this topic
Nested abstract views tabs and side menu