nested views of main CT and sub CT
Have a look at the Views Accordion module, and its related Community documentation.

By "grouping fields", the group header can be used as accordion header. And Views allows for one field to include the content of multiple fields, so you can utilize this views feature for this purpose (Combined fields).

Does this help somehow?