Как создать свою фильтрацию по любым полям в MODX
У меня имеется информация по пользователям, мне нужно сделать ajax-ом фильтр по полям
- пол,
- сумма,
- адрес,
- какие то из полей могут не вноситься, адрес должен искаться по типу: адреса LIKE '%то то ввели%', сумма располагаться в двух полях от и до, в отличии от того в какое поле внесли сумму делаться запрос, если от - <= , если ДО - >=
Не подскажите как это можно сделать? + хотелось бы видеть универсальный метод, не только по полям пользователя например, но и по любым полям в таблицах MODX, если это возможно.