Would it be possible to get an LDIF export of a sample user from your directory, who has multiple email addresses? I suspect I'm not getting the format in correctly. The "cit[n]@[domain]" format is an automatically generated default address. It should get replaced by a correct address if and when you give it one.
I think we're close here ... just need to work out some of the semantics and heuristics.