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 (513)

Query time 0.00063

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "21.35"
    },
    "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": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.25",
            "eval_cost": "0.10",
            "prefix_cost": "0.35",
            "data_read_per_join": "104"
          },
          "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": 30,
          "rows_produced_per_join": 30,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "7.50",
            "eval_cost": "3.00",
            "prefix_cost": "10.85",
            "data_read_per_join": "480"
          },
          "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": [
            "gaseus.gpf.feature_id",
            "gaseus.gp.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 30,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "7.50",
            "eval_cost": "3.00",
            "prefix_cost": "21.35",
            "data_read_per_join": "23K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
553 11851 1324 513
553 11852 1324 513
553 11853 1324 513
553 11854 1324 513
553 11855 1324 513
553 11856 1324 513
553 11857 1324 513
553 11858 1324 513
553 11859 1324 513
553 11860 2197 513
553 11861 2197 513
553 11862 2197 513
553 11863 2197 513
553 11864 2197 513
553 11865 2197 513
553 11866 2197 513
553 11867 2197 513
553 11868 2197 513
623 11851 2002 513
623 11852 2092 513
623 11853 2099 513
623 11854 2083 513
623 11855 2100 513
623 11856 2085 513
623 11857 2101 513
623 11858 2087 513
623 11859 2088 513
623 11860 2002 513
623 11861 2092 513
623 11862 2099 513
623 11863 2083 513
623 11864 2100 513
623 11865 2085 513
623 11866 2101 513
623 11867 2087 513
623 11868 2088 513