First, no, DNA40 is not Escribe-compatible.
Second, yes you can vape NiFe48 on a DNA40, I do it occasionally - as it happens, I have a NiFe48-coiled Kayfun mini V3 on a Vaporshark rDNA40 sitting in front of me right now. You need a fairly large temp offset though. I use Zivipf NiFe48 (=Nifethal52 on Steam Engine), and according to the "equivalents" tab on Steam Engine, you need to set your temp ~40C lower than you normally would. Mine is currently running at 180C, so that is about right. Note that if you are using Crazy Wire Co NiFe48, the offset will be larger, probably 70-80C (because the TCR is lower than the Zivipf variety).
The disadvantage of doing this is that whereas each step in temp adjustment is 5C with Ni200, with Zivipf NiFe48 each step is more like 7-8C, so you are losing some fine-tuning ability. Honestly though, it isn't really that noticeable. If you have Crazy Wire Co NiFe48, the loss of fine-tuning ability will be greater (each step would be around 10C in that case). This is why I normally would always use Stealthvape NiFe30 with a DNA40 (provided I could keep the build >0.15 Ohm).
As a side note, I have been led to believe that the upcoming(?) DNA60 chip will be Escribe-compatible and have the same size and button distribution as the DNA40. So if you have a DNA40 mod you really love, it seems you will be able to upgrade it to work with Escribe (by replacing the chip) in the future.