Well I've managed to get Irrlicht working in an SDI window with Doc/View support. In case anybody is interested get it here
http://cs.selu.edu/~soconnell/irrlicht/IrrlichtSDI.zip
I have the updated Irrlicht.dll, Irrlicht.lib, Irrilcht.h, CIrrDevice32.h, CIrrDevice32.cpp in a subfolder in the zip file. These had to be modifed to Irrlicht would accept a user specified window handle.
Hope this is of some use to somebody