Go to a pet shop supplies shop that specialises in fish tanks, ask for pump charcoal.
Generously sprinkle it on the splashed/smelly carpet, leave for a 4 days.
Alternatively activated charcoal from a drug store (crush the tablets with a pestle and mortar.) then vacuum the charcoal powder once the smell has gone. The charcoal hack worked for me.