No pones todo tu query pero para esos casos se recomienda el uso de subqueries, digamos que tienes tabla1 y tabla2, las validaciones irian sobre tabla2, con esto en mente podriamos hacer algo asi:
Código SQL:
Ver originalSELECT * FROM tabla1 AS t1
LEFT JOIN
(
SELECT * FROM tabla2 WHERE campo1<>'bla bla' AND campo1<>'bla bla'.....
) AS t2 ON (t1.id0t2.id)
Que estamos haciendo con esto? en lugar de aplicar el filtro sobre el conjunto final de valores(que seria la union de las 2 tablas) nada mas estamos uniendo los valores que cumplen la condicion, con esto reducimos el numero de filas afectadas por la condicion ;)