Allow CSVSource objects to be passed for left/right
Support field indexes in :ignore_fields