Get full path of shared file

Hello all,

User A shares the FolderA /files/Test1/Test2/FolderA/1.mp3

Within user B, the internalPath() will be /files/FolderA/1.mp3

But within some app processing with user B, I need to get the full path from User A for 1.mp3
Can this be done with standard API?

To do a DB-Select via the
fileId => Shares => filecache User B => fileinfo
does not sound right