Another thing to keep in mind, FWIW. Unless somebody is aware of something I'm not, you can't control the connection speed of individual ports on a hub (at least not on a "standard", off-the-shelf hub that follows the USB specifications). If a high-speed hub is connected to a high-speed host, and you plug in a high-speed device, the device will automatically connect at high speed and there's no way to force it to a lower speed. The only way to force a full-speed connection is to use a full-speed-only hub, or connect the hub to a full-speed-only port on the host, either of which forces ALL the ports on the hub to be full-speed-only.
So, even if you can get a host that is speed-adjustable on a per-port basis, the fact that you want to use a hub may change your mind. Your best might be to go with a full-speed-only host, and maybe not even worry about a hub.