Use IDA Pro to edit the KMDF 1,15~1.19 file:
DriverEntry: 48 to C3
Use "mov eax, 0C0000001h" to relace the unsupport IAT, jut need to fix relace IoGetActivityIdIrp and PoFxRegisterDevice
For Extimer, find ExAllocateTimer, than make it don out use Extimer IAT, like jz $LN10 to jmp $LN10, it will use FxTimer::_FxTimerDpcThunk, not use FxTimer::_FxTimerExtCallbackThunk.
Than all unsupport IATs, just use a short support IAT to replace them use PETools, also can nop them because they will not be used. But for KeInitializeSpinLock only can use RtlRunOnceInitialize repalce it.