don't touch tpl_columnar_display. It's a generator.
You need to simply change how you supply the array of data to it.
Look at how $list_box_contents is built in the module you wish to emulate, and then reproduce similar logic where you want it displayed.



