A pokemon using substitute will be using 25% of its current HP to make a substitute.
Vaporeon for example, can create 101+HP subs, therefore, it can survive a seismic toss from blissey while still being able to set up screens and effectively use baton pass.
Would you need a fire type sweeper on the trick room team? If not, a mixape would be a very efficient sweeper.