Цитата:
	
	
		| Сообщение от Страдалецъ можно просто с помощью стринглист сделать этакую невидимую таблицу с недостающими свойствами к каждой ячеке. | 
	
 
На самом деле, если стоит задача преобразования 
модели данных, правильней всего будет написать свой класс и хранить его в чем-то вроде TObjectList. Разработка класса-транслятора данных будет не в пример проще разработки визуального компонента.
Для решения задачи нужно перестать думать в парадигме "ешь что дают" и чуть-чуть расширить границы сознания. Повторяюсь уже.