Looks promising, and probably worth a shot.
I haven't had to do it myself so not sure what the best way to do it is. Someone else might have some comments, and it might be worth searching around a bit more.
Just make sure you don't delete or overwrite any wallet.dat's at any point, corrupt or otherwise.
good luck!