def METHOD_NAME(
    self,
    pci_slot: str,
    exclude_key_words: Optional[List[str]] = None,
) -> List[Dict[str, int]]:
    interrupts_sum_by_irqs: List[Dict[str, int]] = []
    interrupts = self.get_interrupt_data()
    if exclude_key_words is None:
        exclude_key_words = []
    matched_interrupts = [
        x
        for x in interrupts
        if pci_slot in x.metadata
        and all(y not in x.metadata for y in exclude_key_words)
    ]
    interrupts_sum_by_irqs.extend(
        {interrupt.irq_number: interrupt.counter_sum}
        for interrupt in matched_interrupts
    )
    return interrupts_sum_by_irqs