Just inserting missing PEI DXE modules won’t work.
I try to do this on my P8Z77-V.
But until now no test was made, still in phase of looking what modules need to be inserted and replaced.
Why I say just inserting-replacing modules won’t work.
Some of them check for Setup variables (TPM enabled-disabled, TPM version 1.2 or 2.0, and few others) but so called “donor” BIOS have other config of Setup as result on original BIOS reading Setup value for TPM enabled which is for example at 0x76 is OK but in ported BIOS at 0x76 it may be something else like Network Boot .
Also some DXE modules read write on some ports, in my case P8Z77 read-write to some ports, in case of some Asrock board from where I get modules readig-writes are at other ports.
All this things need to be fixed, patched to get something working.