When I create a Cluster setup, can I have separate load balancers for query and index client nodes. I'm trying to route traffic of Indexing using index client nodes and query using query client nodes. My query client nodes are stronger than indexing nodes as lot of queries span across indexes and do lot of aggregation
Only if you handle the traffic into/out of those nodes yourself.
ES cannot restrict things like that.