For anyone in a similar situation with a Lenovo 100 series board, I managed to get this to work by combining the bios section from a Lenovo M910 (Q270) UEFI update with my vbios settings and the right ME version, and then running it through CoffeeTime.
Once flashed it gave two errors about invalid machine type and serial number. You can correct these by booting an efi shell with AMIDEEFIx64.efi (from the UEFI update package) and entering the data from the label on the machine. UUID can be generated using this program as well.
Currently, one DisplayPort doesn’t function and M2 and Sata drives won’t show up in the bios (although they will show up in windows installer). Work in progress.