Pour répondre à la vraie question, non, il n'y a aucun moyen d'interroger directement le keyid. J'ai rencontré le même problème que vous et j'ai découvert que quelqu'un avait créé un rapport de bogue avec redhat pour qu'une fonctionnalité demande l'ajout de cette fonctionnalité.
Dans le rapport de bogue, le répondeur dit d'utiliser quelque chose comme ci-dessous :
rpm -q --qf "%|DSAHEADER?{%{DSAHEADER:pgpsig}}:{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:{(none}|}| %{NVRA}\n" emacs | cut -d' ' -f11