It is not rocket science, the issue is you get salt water inside easily - the housing is dry and the water is pushed in by pressure to fill the area around the button or shaft up to the o-ring. The pressure pushes the air out easily.
When the housing comes out of the water there is no driving force to speak of to make the water leave and surface tension tends to hold it in place. So you soak it in water and work the buttons to force salty water out to be replaced by fresh. You get maybe 50% exchange of salt water for fresh each time. so each press might reduce salt concentration by 50%.
While it is soaking the driving force is diffusion to speed up diffusion warm water and low chloride concentration will help. The driving force is the concentration difference of the sodium and chloride ions between inside the button hole and the bulk water. De-ionised water may help a bit but most tap water is so low in chloride ions it would hardly make any noticeable difference.
Other things that might help might include blowing out each button with a blower bulb so that it fills with fresh water when you immerse the housing and also blwoing them after taking out of the tank. I soak mine for about an hour.
I also soak my Z-240 strobes for the same time, you can't work the battery cap and there is water between the cap opening and the o-ring. I have soaked them for an hour and left them on the bench at home for a day or two to dry and when disassembled the water has evaporated and there are salt crystals there - it won't harm that o-ring as you are not forcing the cap on and pushing the o-ring into the salt, but it goes to show that all the buttons on your housing need assistance with flushing if you don't want salt crystals forming there.
The geometry of the buttons is perfect for crevice type corrosion and eventually you might get pitting on any stainless steel shafts reducing their ability to seal. and the crystals will eventually damage your o-ring.
A long soak when you get home if you are not going to use the housing for a few days can't hurt and it probably can extend the life of your housing.