If the custom storage can be mounted on the host, then I don't see why the volume couldn't use custom storage. Or is it some restriction of the bind mount?