Multiple value field makes Listing loop
Answer or sort of.

First you cannot pass numbers as index ie. $columnHeaders.1.whatever smarty will print just $columnHeaders

Second, same applies for $rows, I guess it holds an array of arrays with perhaps an id for each array with the custom fields, or just an index, if that's the case you need to nest your loops.

Example:

{foreach from=$rows key=index item=row}
     {foreach from=$row key=field item=value}
        &lt;p&gt;{$field}: {$value}&lt;/p&gt;
     {/foreach}
{/foreach}


Hope that gives you a hint and helps.