Implement CSVMapBinding using lower level api in smooks
===

I have a CSV file that I want to map to a java class using smooks.  I want a Map binding like CSVMapBinding as a result.  However I have some fields that I need to decode because they are date fields.  I do not understand how to get a field from the csv file use it as the key to the map and then use the  bean that I create from each row in the csv file as the value.

So if I have a csv file

    A, 1, 2/22/11, 3
    B, 4, 5/22/11, 6
    C, 7, 8/22/11, 9



I would like a result map of

    [A, (A,1,(Date) 2/22/11,3)]
    [B, (B,4,(Date) 5/22/11,6)]
    [C, (C,7,(Date) 8/22/11,9)]

Any help on this subject would be greatly appreciated.