I posted this issue on org-vcard. However, both the maintainer and myself thought that this code be a question here as well. So the question is: why org-contacts (and consequently gnus) cannot find entries with several emails labled as:
:EMAIL: email1
:EMAIL_WORK: email2
Thanks