This is virtually impossible to do...but all is not lost.
I have an old oak table that was used in a garage to hold oil cans and oil change equip. I've had it for 20 years, and over time have tried everything from cornstarch covering to "suck out" the oil, to high heat with paint thinner or TSP baths, to dip stripping, to sanding, etc.
In the end, the only way to get a "uniform" finish on the piece was to wipe down all surfaces with motor oil and place the piece in the summer sun for about 10 days. The result is unbelievable grain "pop" and chatoyence.
Here are some pics of the piece. As you can see, it's not all bad. The basic problem is that motor oil seeps deep into the wood fiber. Stripping only removes the surface oil. In about a week oils starts filling in the surface pores again. On the plus side, the surface isn't oily to the touch, nor does it smell. In terms of protection - nothing, absolutely nothing stains it. Any stains you see on the piece are from the garage. In the end, I think they add some "character" to the piece, and give me a great little story
I know this isn't the answer you're looking for, but hope it gives you some ideas.
- Oilsoaked table compressed.JPG (20.95 KiB) Viewed 2929 times
Bob "Boardman" Borders