I just did what you're wanting to do, removing body oil residue from sheets. I used liquid Tide, a cup each of Borax and Baking Soda, and a full scoop of OxiClean. Soaked in this, starting with very hot water overnight, then drained and rinsed, followed by a wash with Tide, Baking Soda and Borax (1/2c rather than a cup) and a good dose of liquid Clorox (mine were white) in very hot water, then rinsed at least twice. They looked brand new, and the only reason I did this, is they were literally lemon yellow when I started. Had they not been able to be cleaned, they were headed for the trash.