Will the iso work if you remove the install.wim file from the 15031 iso and replace it with the 15041 install.wim?
Perhaps OP wants to know if you remove install.wim from 15031, replace it with 15042, if you can then do an in place upgrade with that ISO keeping all settings, and programs.
Thanks to all. Instead of downloading close to 8 gigs of UUP files, just get the recent install.wim and substitute it in a previous iso.
What about this Idea would it work ? "Let me share this secret. You can use the boot.wim and setup.exe from the Windows 10 ISO overwritten on a Windows 7 install USB or ISO to easily get Windows 7 installed without having to worry about USB3.0 drivers. If you are installing to an NVMe drive load the driver for it during setup. Not sure what problems <user> has with NVMe and Windows 7, but my 950 Pros are working fine as boot drives in my desktop and laptop with proper IOPS and bandwidth. Anyways, just make sure if you are booting with UEFI to have CSM for video enabled, everything else can use the UEFI driver. After install just pop in a SATA drive with the drivers and install them from there (since you still won't have USB) Edit: fixed wim file name."
If you like homebrew, why not put the install.wim from 7 in a 10 iso? You could compress install.wim from 7 to install.esd too