This might sound crazy, and I'm not sure why I'm even suggesting it, but as a last resort, try some bleach on one small spot, apply sparingly using a Q-tip. Guess I'm thinking the bleach might make the oils color lighter. Then use a good sealer, like shellac. 
Sounds crazy I know, but as a last resort, whata ya gots ta loose.