Operador OR en Drupal Ver Filtros

Necesito implementar un operador OR entre algunos filtros en una Vista Drupal. Por defecto, Drupal y todos los filtros juntos.

Mediante el uso

hook_views_query_alter(&$view, &$query)

Puedo acceder a la consulta (var $ consulta) y puedo cambiar:

$query->where[0]['type'] 

a 'O', o

$query->group_operator 

a 'O'

Sin embargo, el problema es que no necesito OR en todas partes. He intentado cambiarlos a O por separado, y no da el resultado deseado.

Parece cambiar esos valores, poner OR en todas partes, mientras que necesito => (filtro 1 Y filtro 2) O (filtro 3), así que solo 1 O.

Solo pude revisar la Consulta de la Vista, copiarla, modificarla y ejecutarla a través de db_query, pero eso está sucio.

Alguna sugerencia ?

Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta