mining with one client on multiple mining pool
The hashes generated by your miner is only usable for a unique set of transactions that your pool decided to include.  In addition each pool orders transactions differently and that too will affect the resulting hash.

Unless the pools cooperate and synchronize all the details of a given block (nonce, merkle tree, etc)  then any hash that is generated is useless to any other pool.