Consul cluster connected to multiple primary Consul clusters

I have Consul cluster running on VMs, and it is primary cluster. It is federated with Consul cluster running on kubernetes. Now, I need to create another VMs based cluster in different VPC and I want to federate it as well with same existing Kubernetes based Consul cluster. I want to have connection to service running in secondary cluster from both primary Consul clusters - VM based clusters, running in diff VPCs, in the same time. I can afford having same certs and encryption key in both VM based clusters.
Is this achievable ? And if yes, what I need to do? I assume, even though I can set same certs and encryption keys in VM clusters, federation secret would still be different.

Thank you!