Have you not got the details in the FileName column, or columns that start with "Initiating..."? especially InitiatingProcessCommandLine
DeviceEvents
| where AdditionalFields contains "shellLink"
| mv-expand AdditionalFields
| distinct tostring(AdditionalFields), FileName, FolderPath, InitiatingProcessCommandLine, InitiatingProcessFileName