SELECT 
  pfv.feature_id, 
  pfv.product_id, 
  pfv.variant_id, 
  gp.group_id 
FROM 
  cscart_product_features_values AS pfv 
  INNER JOIN cscart_product_variation_group_products AS gp ON pfv.product_id = gp.product_id 
  INNER JOIN cscart_product_variation_group_features AS gpf ON gpf.group_id = gp.group_id 
  AND gpf.feature_id = pfv.feature_id 
WHERE 
  pfv.lang_code = 'ru' 
  AND gp.group_id IN (128, 75, 74, 78, 76, 80, 66, 64, 62)

Query time 0.00067

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "86.41"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "rows_examined_per_scan": 9,
          "rows_produced_per_join": 9,
          "filtered": "100.00",
          "index_condition": "(`cscart`.`gpf`.`group_id` in (128,75,74,78,76,80,66,64,62))",
          "cost_info": {
            "read_cost": "19.81",
            "eval_cost": "1.80",
            "prefix_cost": "21.61",
            "data_read_per_join": "936"
          },
          "used_columns": [
            "feature_id",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "cscart.gpf.group_id"
          ],
          "rows_examined_per_scan": 3,
          "rows_produced_per_join": 27,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "27.00",
            "eval_cost": "5.40",
            "prefix_cost": "54.01",
            "data_read_per_join": "432"
          },
          "used_columns": [
            "product_id",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "fpl",
          "used_key_parts": [
            "feature_id",
            "product_id",
            "lang_code"
          ],
          "key_length": "12",
          "ref": [
            "cscart.gpf.feature_id",
            "cscart.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 27,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "27.00",
            "eval_cost": "5.40",
            "prefix_cost": "86.41",
            "data_read_per_join": "20K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
549 749 1282 62
549 752 1298 62
549 751 1286 62
549 750 1283 62
549 748 1226 62
549 761 1296 64
549 760 1283 64
549 759 1294 64
549 770 1300 66
549 769 1299 66
549 768 1282 66
549 801 1224 74
549 800 1304 74
549 799 1303 74
549 798 1299 74
549 797 1226 74
549 806 1224 75
549 805 1304 75
549 804 1303 75
549 803 1299 75
549 802 1226 75
549 810 1198 76
549 809 1303 76
549 808 1299 76
549 807 1226 76
549 814 1305 78
549 813 1226 78
549 823 1223 80
549 822 1226 80
549 1013 1226 128
549 1014 1223 128