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

Query time 0.00061

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "gpf",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["const"],
          "rows": 36,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "pfv",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "fl",
            "lang_code",
            "product_id",
            "fpl",
            "idx_product_feature_variant_id"
          ],
          "key": "idx_product_feature_variant_id",
          "key_length": "12",
          "used_key_parts": ["product_id", "feature_id", "lang_code"],
          "ref": [
            "lillyshop_lillyshop.gp.product_id",
            "lillyshop_lillyshop.gpf.feature_id",
            "const"
          ],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "pfv.lang_code = 'ru'",
          "using_index": true
        }
      }
    ]
  }
}

Result

feature_id product_id variant_id group_id
84 19934 3085 861
84 19932 3089 861
84 19759 3095 861
84 19760 3089 861
84 19761 3096 861
84 20947 3096 861
84 19814 3095 861
84 19444 3085 861
84 19445 3085 861
84 19430 3089 861
84 19431 3101 861
84 19432 3094 861
84 19433 3089 861
84 19434 3104 861
84 19435 3096 861
84 19436 3096 861
84 19437 3092 861
84 19438 3085 861
84 19439 3085 861
84 19440 3096 861
84 19441 3096 861
84 19442 3089 861
84 19443 3085 861
84 19861 3099 861
84 19815 3095 861
84 19816 3095 861
84 19817 3089 861
84 19818 3094 861
84 19819 3101 861
84 20168 3085 861
84 19138 3085 861
84 20673 3089 861
84 20674 3085 861
84 21341 3085 861
84 22253 3085 861
84 22462 3089 861