How about just keeping two dishwashers? One starts full of clean stuff and you use it like a cupboard, taking stuff out of it as you use it. The other starts empty and you add stuff to it after using it until you have transferred everything from one to the other. Then you run the full one and start again.