Following the ImDisk example provided by v77 here, I gave it a go for an EWF proxy for ImDisk.
Find here attached the proxy.dll binary along with its source code (in delphi).
To launch the proxy : devio --dll=proxy.dll;dllopen shm:test_proxy c:\test.e01.
To use the proxy from ImDisk : imdisk -a -t proxy -o shm -o ro -f test_proxy -m Z: .
Note the RO flag as EWF can only be mounted as read only.