Hola, yo lo que he entendido es que quieres saber que registros de la tabla principal son los que han tenido coincidencia en su campo memo que está separado en otra tabla, si es así podrías hacer la misma consulta pero uniendo las dos tablas.
Código Delphi
[-]
Query1.CLOSE;
Query1.SQL.CLEAR;
Query1.SQL.Add('SELECT *');
Query1.SQL.ADD('FROM Tabla_ConMemo,Tabla_SinMemo');
Query1.SQL.ADD('WHERE Tabla_ConMemo.ClavePrincipal=Tabla_SinMemo.ClavePrincipal AND CampoMemo LIKE '+QuotedStr('%'+Edit1.Text+'%');
Query1.OPEN
Saludos.