ну вот у меня похожее собирается, с тем нюансом, что проверка идет через модели шагая
(AND: ('company_products__additions__addition', <Addition: Кленовый сироп>), ('company_products__additions__addition', <Addition: Малиновый сироп>))
И вот нихрена на выходе в итоге нет, хтоя минимум один объект должен быть