Debe ser mas o menos así:
Código SQL:
Ver originalINSERT
INTO TablaA
SELECT ...
(FROM ....)
WHERE Clave NOT IN (SELECT Clave FROM TablaB)
AND Clave NOT IN (SELECT Clave FROM TablaC);
La clausula From es necesaria solamente si el origen del nuevo registro es otra tabla (y no parámetros independientes).
TablaB y TablaC son las tablas para comprobar que el registro no existe.