Creating multiple load balancers

Hi everyone,

I am new to Istio and Kubernetes and trying to figure out how can I install multiple load balancers from istioctl.
I am working AWS EKS cluster where I want to create at least two load balancers, one internal and one external and then map different services to them using Gateways and VirtualService. From the docs, I have understood that, the default ingressgateway controller create a Load Balancer in AWS and then I can have several gateways and virtual services on different namespaces that can use that gateway controller.
But I want to create multiple controllers, internal and external both. Can someone suggest some approach? I saw the helm charts and there is a gateway chart which has values.yaml file to configure more controller but I am not sure with Istioctl