after fix for JBIDE-4264 almost all class fields became primary id candidate, we should find better strategy here, setup preferences for numbers then strings, for field names.
it is also necessary to update (extend) unit tests for testing parent-child primary id selection situations.