There has been a bugzilla PR#147881 requesting this
for a long time (14 years!). It extends the syntax of
the ZFS shanenfs property (for FreeBSD only) to allow
multiple sets of options for different hosts/nets,
separated by ';'s.
This patch will need to be submitted to OpenZFS as
a pull request, but I thought I'd try and get it reviewed
here first.