Kano,
Is there any update on this and the 'accounting' functionality you mentioned? As a suggestion, if you do get around to it, can you setup a "minimum sweep" threshold? What I mean by this is once the dust rewards accumulate to a certain minimum level then this is paid out. If this was set as a min for the pool and then also could be adjust to be the pool minimum or higher I think it would be ideal.
Thanks for reading,
Sam