Additionally, if you can share the data in any way so I can try to reproduce the problem that may help speed things up.
I would have thought the data in just the two tables involved could be shared if that would be helpful. I need to check with others, but would the FRM, MYD & MYI files be enough?
It amounts to about 2GB for the 6 files uncompressed. If I miss out the MYI files and let you regenerate the indexes it drops to 1.22 GB.
Regards
Andy Ling