Your idea sounds like a very good option. I have taken a slightly different approach, well two actually.
1. At times I try to sneak in an get the dishes done as quick as I can so that my mother does not realise I am getting them out of the way. She is usually persistent about it being her responsibility.
2. The other one is that even when it is my responsibility, I try to see how quick I can get it done. Of course I am pedantic about getting things clean, but I try different little tricks to speed things up each time. I guess it is kind of like making it into a game.