You can make anything fit with the right amount of money. Considering the MR20 from the sentra fits perfectly into our Versa's I'm betting it's not too hard to fit the QR25. But getting the engine in the bay is probably the easiest part. Hardest would be wiring up all the new sensors. Then you have to deal with a totally different ECU, transmission, axles, possibly hubs. Like I said it's possible but if I was going through all this work I'd go MR16ddt or even old school SR20DET.
If I were you just do an MR20 swap and some bolt on goodies. Little less hp but is plug n play for the most part.