VMWare ESX supports USB passthrough, so you may be able to purchase a USB->Firewire adapter, connect the USB device to your VM, and still change channels via Firewire.