Динамически создавать массив $ filterArgs в CakePHP

Возможно ли динамическое создание массива $filterArgs в CakePHP при использовании плагина поиска ?

Мои клиенты могут создавать свои собственные поля ввода (специфичные для клиента), и я хочу сделать их доступными для поиска. Но для этого мне нужно сопоставить их в массиве $ filterArgs .

Например:

 public $filterArgs = array( 'input_filter' => array( 'type' => 'subquery', 'method' => 'findCustomerCustomFieldsByText', 'field' => 'Customer.id', 'encode' => true ) );