В основном вы должны хранить / создавать / обновлять две разные сущности.Поэтому для этого нужно вызвать отдельный service.Create
или Xrm.Webapi.createRecord
.
Сначала необходимо создать запись контакта, затем все связанные дочерние записи для хранения выбранных значений флажка можно создать отдельно в пользовательскомentity.
Вы можете попробовать Deep Insert , чтобы также создать все в одной транзакции.