Can you explain your hardware setup in more detail? Maybe I am the only one not getting it, but a typical fashion I would use LUKS in is that I put it as first layer on a physical drive, or technically would create GPT partition over the entire drive (save for EFI if it's a boot drive) and make that a LUKS volume. Then you use that as LVM pvs or ZFS vdevs - after they are opened at boot time via crypttab, they are just used by LVM/ZFS like any other (not encrypted) block device. It's all transparent. Now you may or may not want to use the same key for each LUKS volume, but if it's all on one machine I do not see much benefit using different LUKS keys for different drives...