I don't suppose you've tried the ZFS plugin for MacFUSE, and just maintaining a separate partition?  I haven't touched it, I have no idea if it's any good, but it might solve your woes (unless you're trying to ZFS your OSX boot partition...).