@Nige_S , your macro is super, of course, not to mention infinitely more straightforward and to the point of the original problem.
The interface is inspirational!
getmacros has an "active" key on every macro in addition to the enabled key.
I haven't tried it yet, but I assume it allows for a contextual query for getting results similar to gethotkeys.
The getmacros is a tad slower than gethotkeys, probably due to having load disabled macros and additional information.
I guess with the course of the discussion I got focused on that and drifted from the "conflict" issue.
It's interesting to see applications of the resources of the two plists.
Anyway, here is second version of the previously posted version (now plural)
I hope it provides a bit more of a "code interface" in addition to a multi-hotkey set search feature.
The macro now uses all hot key triggers of a specified macro to search for shared triggers.
A macro may be specified by setting the variable, localMacroId, to the id of a macro.
To directly search for multiple hot key sets, set the variable,localHotKeyCombo, to a linefeed delimited list of hot keys.
If both variables are empty, the hot key triggers of the first macro selected in the Keyboard Maestro Editor will be searched.
I think the original version did not select the prompt choices in the editor. This one should do that now.
Secret Sharers.kmmacros (20.8 KB)