nell'evento _rowdatabound della listview principale devi recuperare la riga corrente e recuperare:
- il div "menu" con una FindControl sulla riga (mettendolo in un HTMLGenericControl oppure un HTMLContainerControl)
- la seconda lista con una FindControl sul div.
per il recupero della riga cerca su internet, ora non posso postare tutto il codice...