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 (
    257, 259, 143, 142, 144, 145, 141, 147, 
    146
  )

Query time 0.00113

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "44.51"
    },
    "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": 13,
          "rows_produced_per_join": 13,
          "filtered": "100.00",
          "index_condition": "(`test_uchur_k`.`gpf`.`group_id` in (257,259,143,142,144,145,141,147,146))",
          "cost_info": {
            "read_cost": "6.81",
            "eval_cost": "1.30",
            "prefix_cost": "8.11",
            "data_read_per_join": "1K"
          },
          "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": [
            "test_uchur_k.gpf.group_id"
          ],
          "rows_examined_per_scan": 4,
          "rows_produced_per_join": 52,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "13.00",
            "eval_cost": "5.20",
            "prefix_cost": "26.31",
            "data_read_per_join": "832"
          },
          "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": [
            "test_uchur_k.gpf.feature_id",
            "test_uchur_k.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 52,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "13.00",
            "eval_cost": "5.20",
            "prefix_cost": "44.51",
            "data_read_per_join": "40K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
193 51165 1370 141
193 51164 1369 141
193 51163 1368 141
193 51162 1367 141
193 51161 1366 141
193 52 1365 141
193 51169 1368 142
193 51168 1367 142
193 51167 1366 142
193 51166 1365 142
193 90 1371 142
193 51171 1370 142
193 51170 1369 142
193 51176 1370 143
193 51175 1369 143
193 51174 1368 143
193 51173 1367 143
193 51172 1366 143
193 91 1365 143
193 51182 1370 144
193 51181 1369 144
193 51180 1368 144
193 51179 1367 144
193 51178 1366 144
193 51177 1365 144
193 93 1371 144
193 51183 1365 145
193 20 1371 145
193 51188 1370 145
193 51187 1369 145
193 51186 1368 145
193 51185 1367 145
193 51184 1366 145
193 51194 1370 146
193 51193 1369 146
193 51192 1368 146
193 51191 1367 146
193 51190 1366 146
193 51189 1365 146
193 19 1371 146
193 51201 1372 147
193 51200 1370 147
193 51199 1369 147
193 51198 1368 147
193 51197 1367 147
193 51196 1366 147
193 51195 1365 147
193 131 1371 147
193 51564 1371 257
193 51568 1365 257
193 51569 1366 257
193 51570 1367 257
193 51571 1368 257
193 51572 1369 257
193 51573 1370 257
193 51566 1365 259
193 51578 1366 259
193 51579 1367 259
193 51580 1368 259
193 51581 1370 259