Multiple terraform provider versions in local provider directory

Hello,
I wanted to abandon terraform-bundle binary in exchange for recommended solutions described in here terraform/tools/terraform-bundle at main · hashicorp/terraform · GitHub (we are upgrading terraform to version 1.x atm)

but I’m facing problem with specifying multiple versions of the same provider. In past our code looked like this (when using terraform-bundle):

terraform {
  version = "0.14.11"
}

providers {
  aws = {
    source   = "hashicorp/aws"
    versions = [""3.75.0", "3.75.2"]
  }

and we were able to simply run terraform-bundle and we have two versions of aws provider saved locally. However, it seems like it is not possible with terraform providers mirror command… How can I store it locally and not to use terrafom-bundle binary?