I enabled the backports repo under OMV-extras and then tried to install the zfs plugin again.
Unfortunately it didn't make any difference and still failed to build zfs-dkms package (probably because I am running a split 64/32 bit system).
I then downloaded the current source for the openmediavault-zfs deb (5.0.4) and managed to build it on my Pi for armhf.
So I then removed the offending zfs-dkms and zfs-utils dependencies and rebuilt the deb.
I installed this manually using dpkg. (maybe I could have done the same using dpkg --exclude-package, but it didn't work last time, but maybe that was because it was v3)
Anyway, it seems I have managed to get the plugin loaded and so far it looks like it's working with my prebuilt zfs modules!
Now I've got to try and set up my NAS properly and see how this tests out.
Thanks for all the pointers.