Recientemente me enteré de la siguiente sintaxis:
DELETE (SELECT *
FROM productfilters pf
INNER JOIN product pr
ON pf.productid = pr.id
WHERE pf.id >= 200
AND pr.NAME = 'MARK')
Creo que se ve mucho más limpio que otro código propuesto.