public function createQueryFilters($grid) { foreach ($this->metadata->getFields() as $field) { if (strstr($field, '.')) { $grid->getColumn($field)->setFilterType('select')->setSelectFrom('query')->setSortable(true); } } }