I was toying with this a little, using one of the images from Kevin's link, and wrote the following script:
http://chiselapp.com/user/saulgoode/rep ... d17d85a073The script generates six layers each to remove a particular hue (red, blue, green, cyan, magenta, yellow) from the image. These layers are all initially hidden, and can be made visible one-at-a-time to see if the result is an improvement. If one of the hue layers improves the image, its opacity can be adjusted to tweak the result.
The following image shows a before and after

The full XCF is available from
http://barn.kerosenecow.net/u/saul/m/de-mirroring-xcf/I actually processed the image twice. I first removed a lot of the BLUE-HUES from the image; and then created a new layer from the result ("Layer->New From Visible"), ran the script again, and removed some of the GREEN-HUES.
Though the result in this case was noticeably improved, I am not especially happy with the technique -- it seems rather crude. Nonetheless, there might be some hope to fine tune the hue removal by decomposing the image to produce a more customized "mask".