I'm new to soapmaking, but have some huge containers of oils, some a bit smelly from poor storage with poor coverings in a hot room for years. I just came across this patent:
https://patents.google.com/patent/US20080102181A1/en
Perhaps activated charcoal can getter up all the stinky compounds...