I am a carpet cleaner, AND I also use OMS for stain removal.
A good carpet cleaner (human variety, not chemical variety!) should be able to flush out ALL the OMS from your carpet. Unfortunately since it is also airborne that will leave some residue in places you cant get at. You may have to get the whole interior cleaned to get it mostly gone. Hang in there and see if you can stand it after a few sunny days. In the meantime you can speed up the evaporation with a small space heater CAREFULLY placed inside.
-SP