Go for a fresh lion install via usb method rather than upgrade.
single partition on a usb>8gb via disk utility,
restore 10.7.3 base system to the usb(partition)
delete packages link from /System/installation on the restored usb
copy packages folder from mounted 10.7.3 dmg at the place of deleted packages link
Copy following needed Kexts to usb /System/Library/Extentions
from 10.7.3 dmg to root of usb
install chameleon to usb and copy Extra folder with all your working kexts,dsdt,smbios etc, to root of usb ,repair permissions with kext utility
boot from usb to install.
edit-- will need cpus=1 with vanilla kernel, you could use taptun's 10.7.3 lapic fixed kernel to boot normally.
Can I still use old kexts from 10.7.2 on 10.7.3? Cause I got problem with wifi using those kexts (AppleHDA ?)