Hrm.  I wonder whether we need to instead pass in list of QContacts, instead of a filter.
Because we may need to build partial aggregates to check/merge into, instead of just checking the "bluetooth" synctarget contacts.