A Self-Explainable Heterogeneous GNN for Relational Deep Learning