Oh, Sorry. That reply was for another thread. Not sure how that happened
Yes, that design does make things a little difficult as you'll need to specifically position the different elements for it to work.
A nested list is appropriate for the mega menu, you'll probably just need id's on each nested list so that you can position them where you need.