Back when my HTC Desire had its stock Sense, there was an option to link Facebook accounts to Google contacts, by selecting them from the Facebook friends list.
This created fields for my contacts such as:
<HTCData>
<Facebook>id:02394985720/friendof:2103910923|id:123768123/friendof:09812387</Facebook>
</HTCData>
Now, my phone is on CyanogenMod 7. I've added a Facebook account under Synchronization settings, but it seems it only matches contacts who have the same name as their Facebook counterpart. Those who are matched get a Facebook profile link:
The other ones aren't linked. Therefore: How can I force link a Google contact with a Facebook profile? This would allow me to link contacts even if their names are different.
I'm aware of this question: how to link contact with facebook, gmail etc?, but there is no "Join" option for me, and it isn't really answered as well. I'm also aware of SyncMyPix.