I'm experiencing a major slowdown running this query in a Word macro.

It's basically looking for any term in table1 field1 that 1) has a space in it anywhere, and 2) is not listed in Table2 Field2 (renamed for clarity, of course)

select Field1 fromTable1 where Field1 like '% %' and Field1 not in (select Field2 from Table2)

I've separated the parts and the problem seems to be in the second half.
I put a timer on to see how long it was taking, but ended up interrupting the app. It seems like it will never finish.
For reference, there are 30,000 records in Table1 and 20,000 records in Table2
Suggestions?

Thanks.