Fume events are a touchy subject. No wonder they were ignored for so long. Glad the topic is coming up more open now.
There must be a way to separate the cabin air flow from any possible contamination.
Some easy thing to begin with would be to install cabin air monitors onboard.