We were working on a project to clean kitchen extract ductwork remotely.
Since then, and after learning about the existing (poor) supply of dry ice and dry ice blasting equipment, we've gone ahead and developed dry ice pelletiser, gas recovery and blasting equipment.
The Ascojet can be let go very cheaply if you're interested.
Have you had a look at dry ice for cleaning?