A service could have multiple frontends, configured as /clusterf/services/foo/frontends/bar. This would support the case of having multiple frontend load-balancers, each with their own address, forwarding traffic to the same set of backends.
clusterf-ipvs probably needs some option to select the subset of frontends configured on the machine, to omit IPVS services for frontend addresses that are only configured on some subset of the machines.