Associating multiple kubernetes modules with multi-cluster environment

Hi,

I have setup a GCP terraform configuration where multiple modules are present. Each module has the capability of being called independently provided the dependent modules are also called/already deployed.
I am also configuring multiple cluster creations which works, it deploys n-number of clusters. However, I am unable to deploy other kubernetes modules like kubernetes_config_map, helm_release in per cluster environment.
The only solution I found after searching is that we have to define per-cluster kubernetes provider configuration in order to deploy the resources since GCP-terraform gets the credentials from there.

I was wondering if there is a possibility or a solution present where I can provide the other kubernetes modules with a cluster_id which will associate them with the required cluster? Instead of manually declaring each module call with a separate kubernetes provider.

Thanks