Ответ пришел от производителя:
"You cannot create your own multi-selection lookup field. CRM simply doesn’t support it and will always remove additional values. The SwMultiLookup class is used to filter out-of-the-box multi-selection fields, like the recipient fields in an email. Everything beyond that will fail."
Так что придется сочинять что-то свое скриптовое на базе
решения от Jim Wang