Fix tlist_to_table and enhance function values

Fixed tlist_to_table to handle column definition like "ATEXT:TEXT"
properly.
Enhance function values to allow multiple columns at once.
Add tests for these amendments.