Thanks for the quick reply.
Another idea I had after posting, was that I could overlay the same clip and shift it by a few frames. Then, all I would need to do is split and remove the affected sections, and the shifted frames would show through. This would still be quite tedious as there are lots of affected frames, but would be easier than creating lots of snapshots.
I hadn't thought of using stabilisation. As you say though it isn't really designed for such big shifts.
I wonder whether there might be a clever trick by exporting with different frame rates? According to the File properties, this clip is 23.33 fps.
If I were to export it at say 20fps would this simply drop a few frames every now and then? I would obviously be very lucky if it happened to drop the affected frames, but I wondered if I did this multiple times, shifting the clip on the sequence by a few frames each time, I might get enough useable sections that I can splice together. I might have a play with this and see what happens.