Вот именно, что Where не работает с aliase (as factPrice), т.к. select выполняется после where. Я бы не задавал тогда вопроса. Извините, что отнял Ваше драгоценное время.
Убрать в фильтре проверку на POST и должно заработать. Если так нужна проверка, то нужно смотреть код, как у Вас там организован сам запрос на удаление.
Нужно смотреть настройки.