Вы неправильно интерпретируете текст ошибки.
to use near 'group = 'search_group')'
Внешние кавычки - это сообщения об ошибках, способ блокировать что-то как код.Это, вероятно, было бы яснее
to use near [group = 'search_group')]
Всегда лучше взглянуть на выбор, который использует ваша коллекция (при условии, что здесь не-eav коллекция, учитывая псевдоним класса стиля Module Creator), и попытаться запустить непосредственноваш клиент MySQL (PHPMyAdmin, приложение командной строки, анализатор запросов, Sequel Pro и т. д.)
header('Content-Type: text/plain');
echo (string) $widget->getSelect();
echo "\n";
var_dump ( (string) $widget->getSelect());
Mage::Log((string) $widget->getSelect());
exit;
Просмотр всего запроса в контексте обычно облегчает обнаружение ошибки.