I clean up small inputs by sending the coins back to the same wallet first, or a second wallet used for spending (the first used only for mining). Don't mine for pools where you are a tiny fraction of the pool hash (<1%), find a pool more suitable for your hash rate, until the pools have sorted out a solution for the dust problem.
Are we able to send coins from 1 wallet to same wallet ?!