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, 514, 515, 516, 517, 518, 519, 520, 
    521, 588
  )

Query time 0.00184

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "374.81"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "gp",
          "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": 146,
          "rows_produced_per_join": 146,
          "filtered": "100.00",
          "index_condition": "(`gaseus`.`gp`.`group_id` in (513,514,515,516,517,518,519,520,521,588))",
          "cost_info": {
            "read_cost": "53.61",
            "eval_cost": "14.60",
            "prefix_cost": "68.21",
            "data_read_per_join": "2K"
          },
          "used_columns": [
            "product_id",
            "group_id"
          ]
        }
      },
      {
        "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": [
            "gaseus.gp.group_id"
          ],
          "rows_examined_per_scan": 3,
          "rows_produced_per_join": 438,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "109.50",
            "eval_cost": "43.80",
            "prefix_cost": "221.51",
            "data_read_per_join": "44K"
          },
          "used_columns": [
            "feature_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": 438,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "109.50",
            "eval_cost": "43.80",
            "prefix_cost": "374.81",
            "data_read_per_join": "338K"
          },
          "used_columns": [
            "feature_id",
            "product_id",
            "variant_id",
            "lang_code"
          ]
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
553 11851 1324 513
623 11851 2002 513
553 11852 1324 513
623 11852 2092 513
553 11853 1324 513
623 11853 2099 513
553 11854 1324 513
623 11854 2083 513
553 11855 1324 513
623 11855 2100 513
553 11856 1324 513
623 11856 2085 513
553 11857 1324 513
623 11857 2101 513
553 11858 1324 513
623 11858 2087 513
553 11859 1324 513
623 11859 2088 513
553 11860 2197 513
623 11860 2002 513
553 11861 2197 513
623 11861 2092 513
553 11862 2197 513
623 11862 2099 513
553 11863 2197 513
623 11863 2083 513
553 11864 2197 513
623 11864 2100 513
553 11865 2197 513
623 11865 2085 513
553 11866 2197 513
623 11866 2101 513
553 11867 2197 513
623 11867 2087 513
553 11868 2197 513
623 11868 2088 513
553 11869 1324 514
623 11869 2002 514
553 11870 1324 514
623 11870 2092 514
553 11871 1324 514
623 11871 2099 514
553 11872 1324 514
623 11872 2083 514
553 11873 1324 514
623 11873 2100 514
553 11874 1324 514
623 11874 2085 514
553 11875 1324 514
623 11875 2101 514
553 11876 1324 514
623 11876 2087 514
553 11877 1324 514
623 11877 2088 514
553 11878 2197 514
623 11878 2002 514
553 11879 2197 514
623 11879 2092 514
553 11880 2197 514
623 11880 2099 514
553 11881 2197 514
623 11881 2083 514
553 11882 2197 514
623 11882 2100 514
553 11883 2197 514
623 11883 2085 514
553 11884 2197 514
623 11884 2101 514
553 11885 2197 514
623 11885 2087 514
553 11886 2197 514
623 11886 2088 514
553 11887 1324 515
623 11887 1975 515
553 11888 1324 515
623 11888 2082 515
553 11889 1324 515
623 11889 2092 515
553 11890 1324 515
623 11890 2083 515
553 11891 1324 515
623 11891 2084 515
553 11892 1324 515
623 11892 2085 515
553 11893 1324 515
623 11893 2086 515
553 11894 1324 515
623 11894 2087 515
553 11895 1324 515
623 11895 2088 515
553 11896 1324 515
623 11896 2089 515
553 11897 1324 515
623 11897 2093 515
553 11898 2197 515
623 11898 1975 515
553 11899 2197 515
623 11899 2082 515
553 11900 2197 515
623 11900 2092 515
553 11901 2197 515
623 11901 2083 515
553 11902 2197 515
623 11902 2084 515
553 11903 2197 515
623 11903 2085 515
553 11904 2197 515
623 11904 2086 515
553 11905 2197 515
623 11905 2087 515
553 11906 2197 515
623 11906 2088 515
553 11907 2197 515
623 11907 2089 515
553 11908 2197 515
623 11908 2093 515
553 11909 1324 516
623 11909 2094 516
553 11910 1324 516
623 11910 2095 516
553 11911 1324 516
623 11911 2096 516
553 11912 1324 516
623 11912 2084 516
553 11913 1324 516
623 11913 2085 516
553 11914 1324 516
623 11914 2086 516
553 11915 1324 516
623 11915 2087 516
553 11916 1324 516
623 11916 2088 516
553 11917 1324 516
623 11917 2089 516
553 11918 1324 516
623 11918 2090 516
553 11919 2197 516
623 11919 2094 516
553 11920 2197 516
623 11920 2095 516
553 11921 2197 516
623 11921 2096 516
553 11922 2197 516
623 11922 2084 516
553 11923 2197 516
623 11923 2085 516
553 11924 2197 516
623 11924 2086 516
553 11925 2197 516
623 11925 2087 516
553 11926 2197 516
623 11926 2088 516
553 11927 2197 516
623 11927 2089 516
553 11928 2197 516
623 11928 2090 516
553 11929 2197 517
623 11929 1975 517
553 11930 2197 517
623 11930 2083 517
553 11931 2197 517
623 11931 2084 517
553 11932 2197 517
623 11932 2085 517
553 11933 2197 517
623 11933 2086 517
553 11934 2197 517
623 11934 2087 517
553 11935 2197 517
623 11935 2088 517
553 11936 2197 518
623 11936 1975 518
553 11937 2197 518
623 11937 2082 518
553 11938 2197 518
623 11938 2083 518
553 11939 2197 518
623 11939 2084 518
553 11940 2197 519
623 11940 1975 519
553 11941 2197 519
623 11941 2082 519
553 11942 2197 519
623 11942 2083 519
553 11943 2197 519
623 11943 2084 519
553 11944 2197 520
622 11944 2170 520
553 11945 2197 520
622 11945 2158 520
553 11946 2197 520
622 11946 2159 520
553 11947 2197 520
622 11947 2160 520
553 11948 2197 520
622 11948 2155 520
553 11949 2197 520
622 11949 2156 520
553 11950 2197 520
622 11950 2157 520
553 11951 2197 521
622 11951 2171 521
553 11952 2197 521
622 11952 2158 521
553 11953 2197 521
622 11953 2159 521
553 11954 2197 521
622 11954 2160 521
553 11955 2197 521
622 11955 2155 521
553 11956 2197 521
622 11956 2156 521
553 11957 2197 521
622 11957 2157 521
553 11958 2197 588
622 11958 2228 588
624 11958 1803 588
627 11958 1659 588
623 11958 2229 588
555 11958 2227 588