Windows and EFI have restrictions.
Can you clarify:
Do you have any software restrictions?
Can you use drivers like diskmod, WinVBlock, Firadisk, ImDisk?
Do you use default windows ISO images?
Which file size goes to the windows ISO images? Are all below 4 GB?
Can you edit the windows ISO images?
Can you edit the file boot.wim?
Which bootloader do you use? Can you choose a own first bootloader at USB drive? Do you have to use default OS bootloader, e.g. boot to bootmgr?
The software I use must be legal, and legally obtained. In trying to get this to work, I have used Firadisk and ImDisk. And they work great, except with 64 bit Win8 (unless there's a way to turn off driver signing during installation). I don't think that most of them will work with UEFI, though. I have only seen them called from syslinux and grub4dos, not grub2, and those both require real mode, which isn't available with grub2 in UEFI.
As long as the drivers are open source, I can use them.
I generally use default Windows ISO images.
I have the tools to edit the ISO images, and boot.wim, but very little experience with doing so I had to add drivers to the Windows 7 image, for example, to test installing the OS via USB 3.0 since it doesn't have a native driver.
I use bootmgr. Though I have tried grub2 for this project. I have also tried rEFInd, which is a boot manager, as are grub4dos and syslinux.