I saw another post where someone swore by charcoal. Just opened the bag and left it out a couple of days. I haven't tried it but you should...then let us know if it worked.
I found food residue underneath cabinets, as though something exploded while sitting on the counter, under the cabinets. Once we cleaned that, it was gone. By then we'd also done a heavy carpet clean and ozone treatment.