Doctrine won't be able to guess the relations exactly. It have even seen imports fail because some tables did not contain primary keys. One to many / many to many relations are defined by the way it is used and enforced by constraints.
The import is a run-once facility. You will have to check and update the mapping yourself afterwards.