Создал свой расширяющий класс. Работает как надо, не могу понять, как присоединить таблицу через leftJoin, ругается что customListQuery таблица не найдена.

class customQueryGetListProcessor extends modObjectGetListProcessor {
	public $objectType = 'customQuery';
	public $classKey = 'customQuery';
	public $defaultSortField = 'id';
	public $defaultSortDirection = 'DESC';
	/** {@inheritDoc} */
	public function prepareQueryBeforeCount(xPDOQuery $c) {
		$c->leftJoin('customListQuery','query','customQuery.id = customListQuery.parent_id'); 
		$c->select(array(
			'customQuery.id',
			'customQuery.name',
			'customQuery.actions',
			'customQuery.status',
			'customQuery.product_id',
			'customQuery.link',
			'customQuery.description',
			'customListQuery.query',
		));
		
		
		if ($query = $this->getProperty('query')) {
			$c->where(array('name:LIKE' => "%$query%"));
		}
		
		

		return $c;
	}

}

return 'customQueryGetListProcessor';