Good news!
Using Proxmox as a hypervisor, I managed to create an Ubuntu VM with the P106-100 passed through to the VM. I editied some config files to spoof the hardware id of the GPU and using the command
lspci
I could see that it reports it as a GTX 1060. However, using the command
nvidia-smi
it does not recognise the GPU and gives me an error. I have not tried Windows yet (which is the end goal) but I still want to try some more tweaking before I declare it as a failure. I can share the config files that I changed if anyone is interested.
If anyone has a copy of the stock GTX 1060 6GB bios and could provide me with a copy that would be fantastic, thanks!