Как вы знаете, есть агрегированные контакты (один 1), и каждый может иметь несколько необработанных контактов, связанных вместе с этим контактом (много N)
Таким образом, между ними существует отношение 1 контакт -> N сырых контактов.
Когда вам нужно сохранить настраиваемую информацию для вашего контакта, вы должны сохранить ее для одного из необработанных контактов. Вопрос в том, как выбрать, какой необработанный контакт использовать? Необработанные контакты могут принадлежать разным учетным записям.