Allow both :_source and :_fields rather than either-or