Seriously..this is my biggest gripe with Google. No matter how much time and effort I put into going through all my contacts and joining them and linking them to Facebook, it's all for naught because if I ever I have restore them from Google sync, they will all be unjoined and unorganized. Why doesn't Google remember which contacts I join with each other and which ones get linked with which Facebook profile?
I also back my contacts to my SD via Go Backup. That method remembers which contacts are joined but doesn't backup anything related to Facebook. And if I restore my contacts via that method, Google will still sync and I'll have like 3 of each contact.
I have a droid incredible with aokp - 4.0.4