Alright, i saw your post and after evaluating it, i would suggest you to use row list instead of markup list, as in row list you can easily add title at top of each row, exactly as you want it to be done.
You also want that after 4 rows your data will fetched at run time, so this is also possible using row list, as it provide methods like, rowItemFocused and rowItemSelected, So its easy to go with row list.
If you still have any doubt, then do let me know.
Thanks
Gaurav