Add support to allow multiple values to be provided for a field. 

If the same field is mapped in the analyzer multiple times against
different columns then all the values are sent as a list.