It's even easier. Just use a different signing key for each output. In Whirlpool, the only way to verify that isn't happening is to somehow get two of your own outputs into the same coinjoin round. https://bitcoin.stackexchange.com/a/115610