Baking soda is what is in all these instant carpet cleaners,and absorbs odors.Comes in big boxes.
Kitty litter,spread in shallow pans and closed up,might work.
We have all night salt storms ,here at the beach,and lots of heat.
I keep a big pan in all the cookers-for mold/mildew.
Of course,teammate loaned his spare cooker out at Lakeland and the guy cooked lots of fish.
That will give you a real change.