Another idea that our Car Detailer uses, is an Ionizer. Basically (if I am correct), it is an infrared light that kills bacteria. He uses it on vomit, urine, fecal matter, etc, because what you are smelling is the BACTERIA!!
I don't know what is available to you over there, but surely a...