1) You are able to use any structure there. But you need to have an array (is used in the collepsible block) with two columns:
tite and array of the listitem
2) Two arrays
3) Please use a mapping with a Storage variable with a structure above, like: