Our AccordionControl provides the capability to create an unlimited number of hierarchy levels (Elements, AccordionControlElement.Elements). The main idea is to add a new group to an existing group. For example, you can do this at design time. I have attached a video to demonstrate this approach. Please try it and let me know your results.
I look forward to your reply.