Maybe you have done so already but it would be helpful to get a complete oil analysis report done to show MPC reading (0-100) and ISO code. Maybe the analysis results will provide some insight as to what caused the green colour.
If the problem is simply oxidation byproducts and particulate then a kidney loop offline filter can be effective to clean up the system.
http://www.cjc.dk/