I feel this could be corrected with a dynamic background extraction script. Correction may require a few iterations of the script and a careful selection of multiple data points, but should be doable. A nice tutorial on how to use the script:
http://www.lightvortexastronomy.com/...lattening.html