It is still not possible to "null" a field that uses a predefined list for a multiple select field. This has been discussed extensively and worked fine on D6. Alex did a patch that fixed the search portion of this problem, but the join form issue remains. When the patch is applied, the actual words "not selected" or "not specified" will be selected every time a user edits their profile - an unacceptable solution. Since the "discussion" below, several new members have posted independent threads reporting this problem.
http://www.boonex.com/unity/forums/?action=goto&my_threads=1#topic/HOWTO-create-join-form-field-with-Not-Specified-.htm
For some reason, the ticket was closed, but this has not been fixed, and I consider it to be a central database function. Could someone with access to trac please reopen this ticket - this has not been fully fixed yet: http://www.boonex.com/trac/dolphin/ticket/1627