def METHOD_NAME(child: Project, indicators: Iterable[Indicator]):
    ThroughModel = Indicator.dimension_names.through
    bulk = []
    for indicator in indicators:
        parent_dimension_names = indicator.parent_indicator.dimension_names.all()
        candidates = IndicatorDimensionName.objects.filter(project=child, parent_dimension_name__in=parent_dimension_names)
        for dimension_name in candidates:
            bulk.append(ThroughModel(indicator_id=indicator.id, indicatordimensionname_id=dimension_name.id))
    ThroughModel.objects.bulk_create(bulk)