How to access particular value in a dictionary, but the key is changing in every row

I have a dictexpression of the following db annotated to my MT;

'dbNSFP_genes': dict<str, struct {
    Ensembl_gene: str, 
    chr: str, 
    Gene_old_names: str, 
    Gene_other_names: str, 
    `Uniprot_acc(HGNC/Uniprot)`: str, 
    `Uniprot_id(HGNC/Uniprot)`: str, 
    Entrez_gene_id: int32, 
    CCDS_id: str, 
    Refseq_id: str, 
    ucsc_id: str, 
    MIM_id: str, 
    OMIM_id: int32, 
    Gene_full_name: str, 
    `Pathway(Uniprot)`: str, 
    `Pathway(BioCarta)_short`: str, 
    `Pathway(BioCarta)_full`: str, 
    `Pathway(ConsensusPathDB)`: str, 
    `Pathway(KEGG)_id`: str, 
    `Pathway(KEGG)_full`: str, 
    Function_description: str, 
    Disease_description: str, 
    MIM_phenotype_id: str, 
    MIM_disease: str, 
    Orphanet_disorder_id: str, 
    Orphanet_disorder: str, 
    Orphanet_association_type: str, 
    `Trait_association(GWAS)`: str, 
    GO_biological_process: str, 
    GO_cellular_component: str, 
    GO_molecular_function: str, 
    `Tissue_specificity(Uniprot)`: str, 
    `Expression(egenetics)`: str, 
    `Expression(GNF/Atlas)`: str, 
    `Interactions(IntAct)`: str, 
    `Interactions(BioGRID)`: str, 
    `Interactions(ConsensusPathDB)`: str, 
    `P(HI)`: float64, 
    HIPred_score: float64, 
    HIPred: str, 
    GHIS: float64, 
    `P(rec)`: float64, 
    Known_rec_info: str, 
    RVIS_EVS: float64, 
    RVIS_percentile_EVS: float64, 
    `LoF-FDR_ExAC`: float64, 
    RVIS_ExAC: float64, 
    RVIS_percentile_ExAC: float64, 
    ExAC_pLI: float64, 
    ExAC_pRec: float64, 
    ExAC_pNull: float64, 
    ExAC_nonTCGA_pLI: float64, 
    ExAC_nonTCGA_pRec: float64, 
    ExAC_nonTCGA_pNull: float64, 
    ExAC_nonpsych_pLI: float64, 
    ExAC_nonpsych_pRec: float64, 
    ExAC_nonpsych_pNull: float64, 
    gnomAD_pLI: str, 
    gnomAD_pRec: str, 
    gnomAD_pNull: str, 
    `ExAC_del.score`: float64, 
    `ExAC_dup.score`: float64, 
    `ExAC_cnv.score`: float64, 
    ExAC_cnv_flag: str, 
    GDI: float64, 
    `GDI-Phred`: float64, 
    `Gene damage prediction (all disease-causing genes)`: str, 
    `Gene damage prediction (all Mendelian disease-causing genes)`: str, 
    `Gene damage prediction (Mendelian AD disease-causing genes)`: str, 
    `Gene damage prediction (Mendelian AR disease-causing genes)`: str, 
    `Gene damage prediction (all PID disease-causing genes)`: str, 
    `Gene damage prediction (PID AD disease-causing genes)`: str, 
    `Gene damage prediction (PID AR disease-causing genes)`: str, 
    `Gene damage prediction (all cancer disease-causing genes)`: str, 
    `Gene damage prediction (cancer recessive disease-causing genes)`: str, 
    `Gene damage prediction (cancer dominant disease-causing genes)`: str, 
    LoFtool_score: float64, 
    `SORVA_LOF_MAF0.005_HetOrHom`: float64, 
    `SORVA_LOF_MAF0.005_HomOrCompoundHet`: float64, 
    `SORVA_LOF_MAF0.001_HetOrHom`: float64, 
    `SORVA_LOF_MAF0.001_HomOrCompoundHet`: float64, 
    `SORVA_LOForMissense_MAF0.005_HetOrHom`: float64, 
    `SORVA_LOForMissense_MAF0.005_HomOrCompoundHet`: float64, 
    `SORVA_LOForMissense_MAF0.001_HetOrHom`: float64, 
    `SORVA_LOForMissense_MAF0.001_HomOrCompoundHet`: float64, 
    Essential_gene: str, 
    Essential_gene_CRISPR: str, 
    Essential_gene_CRISPR2: str, 
    `Essential_gene_gene-trap`: str, 
    Gene_indispensability_score: float64, 
    Gene_indispensability_pred: str, 
    MGI_mouse_gene: str, 
    MGI_mouse_phenotype: str, 
    ZFIN_zebrafish_gene: str, 
    ZFIN_zebrafish_structure: str, 
    ZFIN_zebrafish_phenotype_quality: str, 
    ZFIN_zebrafish_phenotype_tag: str
}>

Now i just wanted to export a specific value whose key is gene,

ds_result6.dbNSFP_genes["GENE_KEY_HERE"]['Gene damage prediction (all disease-causing genes)']

Now i can pick values by a specific gene as a key like “BET1L” but i want all the values which i cant get.
Kindly help.

help?

Can you provide a bit more context for what you want? An example of input / desired output, for instance?