I have researched on the net for this and have come accross useful apps like Merge+, Duplicate contacts, etc.
But they don't exhibit the feature that i am looking for..
When we copy contacts from phone to SIM, if a contact has multiple numbers associated, each of these numbers gets stored as a separate contact. For example, contact "abc" with numbers num1 and num2 will get stored as two separate contacts abc->num1 and abc1->num2.
I want to merge these contacts back to single contact when imported to phone. How can this be accomplished?