Storefront Suche nach Custom Fields

Wie kann ich in der Suche im Frontend auch Custom Fields suchbar machen? Ein erster Ansatz über Subscriber funktioniert bereits:

    public static function getSubscribedEvents(): array
    {
        return [
            ProductSearchCriteriaEvent::class => 'onTest',
        ];
    }


    public function onTest(ProductListingCriteriaEvent $event)
    {

        $event->getCriteria()->addFilter(
             new ContainsFilter('product.customFields.custom_products_group', 'GROUPPE')
         );
    }

 Problem ist nur, dass dieser Filter mit UND mit den standardmäßigen Filtern verknüpft wird. Er müsste aber mit OR verknüpft werden. Ansonsten wird nie ein Ergebnis angezeigt werden, wenn das Suchwort im Produkt sowieso nicht gefunden wurde.