Do high SAT subject test scores compensate for a lower SAT I score?

The question is academic, since you don’t have Subject Test scores, but the short answer - no.

Yale, and schools of that tier, evaluate holistically, but you should assume that strength in one area will make up for weakness in another.

International acceptance rates at this tier of school are very low, and the competition in very high. Those international applicants who are accepted will generally have SAT scores in the 75th percentile, and a 660 is far below the 25th percentile. Spend time trying to gets the 660 higher and apply RD,
https://oir.yale.edu/sites/default/files/cds2016-2017.pdf