EZP-23465: refactor FieldMap to support custom/multiple fields and field map extraction
EZP-23465: adapt criteria and sort clause visitors
EZP-23465: test custom sort field