This should be possible with a combination of the Dropdown Container and some styled group boxes, I think!
Accordion widget in the marketplace can help you with this