I’m quite new to Obsidian, so please don’t take my answer for an absolute truth.
I’m pretty sure Obsidian is not exactly the tool for this kind of notes (maybe Roam/Logseq or Notion… any database powered app out there).
You could workaround this need by creating one (or more, as far as I can tell) note in which you can insert all contact infos you need and then recall them by transcluding them in the note you need with this syntax: ![[^^BEGIN TYPING AND IT WILL AUTOCOMPLETE]]
Each time you reference to a contact this way you’ll be able to see in the righthand panel in which note it was included.
If this isn’t enough you should install some third party plugin like Dataview (that actually “transforms” Obsidian in a more-database-oriented app) and begin writing appropriate queries.
Hope this helps.