$dataFields needs to be indexed by the field name