I don't think this will do what you want. One limitation is:
Currently, device removal only works if all top
level vdevs are plain disks / files. At the very
least, we want to make device removal interact
intelligently with mirrored disks.
I think that statement means that this feature will not work with mirrored or RaidZ* configurations.