We then need to generate a partial aggregate, I guess.  Ie, we don't sync local contacts separately from bluetooth contacts, but instead generate a partial aggregate which consists of the details from the local+bluetooth, if they are the same person.