Sometimes changing neighborhoods help. I just fixed an invisible sim in China by doing that. Maybe you shoud try saving them to your library and then creating a new file and moving them in again. It can be the same town though, it's just a new file. Keep in mind you will probably lose your sims' reationships by doing this, though... but that's better than losing the parents, I think. Good luck!