The ONLY way is by using a VM(Virtual Machine) to run Win7.
All Surfaces have Class 3 UEFI bios. The Class 3 UEFI requirements do not allow "legacy boot" which is what Win7 requires to boot. That's why Win 7 cannot boot on the Surface hardware directly.