Хм. А задачка действительно нетривиальна... Будь это простой SQL, решалась бы на раз, а т.к. мы не можем указать напрямую что то типа NOT CONTAINING 'KB*****' или сделать подзапрос в запросе, то, боюсь, одним запросом может не получиться.
ПОсмотри вот эту страницу, вдруг найдешь что интересного:
http://www.codeproject.com/KB/system/WQLByExample.aspx#