Hello,
GSEA generally expects 1:1, or with collapse, many:1 mappings. We also generally recommend performing the analysis in the space of (collapsed to) gene symbols as the problem is lessened in that space.
The short answer is that we don't, and can't really, resolve these kinds of issues on our side.
When building our chip files we've endeavored to resolve as many entrez Id to gene symbol conflicting mappings as possible by hand cleanup, but after that point the software just takes the data as it is and does whatever collapse operation you've selected.
I would probably advise trying to do some kind of weighting in your dataset before doing the analysis.
Sorry I couldn't be of more help here
-Anthony
Anthony S. Castanza, PhD
Curator, Molecular Signatures Database
Mesirov Lab, Department of Medicine
University of California, San Diego