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 = 'en' 
  AND gp.group_id IN (867)

Query time 0.00116

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "23.80"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "const"
          ],
          "rows_examined_per_scan": 4,
          "rows_produced_per_join": 4,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "1.00",
            "eval_cost": "0.40",
            "prefix_cost": "1.40",
            "data_read_per_join": "416"
          },
          "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": [
            "const"
          ],
          "rows_examined_per_scan": 8,
          "rows_produced_per_join": 32,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "8.00",
            "eval_cost": "3.20",
            "prefix_cost": "12.60",
            "data_read_per_join": "512"
          },
          "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": [
            "test2_gaseus.gpf.feature_id",
            "test2_gaseus.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 32,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "8.00",
            "eval_cost": "3.20",
            "prefix_cost": "23.80",
            "data_read_per_join": "24K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
625 12546 2423 867
625 12548 2131 867
625 12547 2415 867
625 12550 2423 867
625 12549 2426 867
625 12552 2131 867
625 12551 2415 867
625 12553 2426 867
624 12546 1803 867
624 12548 1803 867
624 12547 1803 867
624 12550 1803 867
624 12549 1803 867
624 12552 1803 867
624 12551 1803 867
624 12553 1803 867
627 12546 2424 867
627 12548 2424 867
627 12547 2424 867
627 12550 1836 867
627 12549 2424 867
627 12552 1836 867
627 12551 1836 867
627 12553 1836 867
628 12546 1712 867
628 12548 1712 867
628 12547 1712 867
628 12550 1712 867
628 12549 1712 867
628 12552 1712 867
628 12551 1712 867
628 12553 1712 867
553 12546 1935 867
553 12548 1935 867
553 12547 1935 867
553 12550 1935 867
553 12549 1935 867
553 12552 1935 867
553 12551 1935 867
553 12553 1935 867