I'm not 100% sure, but I think that this is already the way it works.
When the host leaves the room, a different player becomes the host.
Either this is the case or there is no way to change the host, since there isn't any action that does this.
So if it doesn't happen automatically (which I assume), there is no way to do it (yet?).