Multi-region transport and competitive ion exchange in partially saturated porous media