Now we are talking!
It's doable, but will require some steps and has some restrictions.
The idea is to restrict pool zpool1 to hosts pve2,3 and 4 and rename zpool1 in pve1 to filepool. Then add disk(s) to pve2 and create a filepool there. Now you have filepool in two machines (1,2) and zpool1...