yes, but why would you need a cue-sheet in this case? cue-sheets support a very limited number of tags per "track". and it would actually be several tracks. you can just use a playlist and display any tags of a played track or "track" in most players.
of course, there is no need to duplicate one track multiple times just for this purpose. for example, mb supports .asx files as "shortcuts" to real music files, but every .asx file can have its own tags.
this is an example .asx file that i've created using mb duplicate manager (but it's a very inconvenient way of creating .asx files. it would be much easier to manually create .asx files and add them to the library):
<asx version="3.0">
<param name="encoding" value="utf-8" />
<title>MusicBee redirection file</title>
<entry>
<ref href=".\01 Despertar.mp3" />
<title>Despertar</title>
<author>Aisha Duo</author>
<param name = "WM/AlbumTitle" value = "Quiet Songs" />
<param name = "WM/AlbumArtist" value = "Aisha Duo" />
<param name = "WM/Year" value = "2005" />
<param name = "WM/TrackNumber" value = "1/02" />
<param name = "WM/Genre" value = "Джаз" />
<param name = "WM/Composer" value = "Andrea Dulbecco" />
<param name = "WM/BeatsPerMinute" value = "1" />
<param name = "Encoder" value = "Lame3.96" />
<param name = "Length" value = "307487" />
<param name = "Bitrate" value = "160000" />
<param name = "IsVBR" value = "1" />
<param name = "FileSize" value = "6179682" />
<param name = "Sample Rate" value = "44100" />
<param name = "Channels" value = "1" />
<param name = "Added" value = "2023-09-15 09:36:30" />
<param name = "Timestamp" value = "2023-08-17 05:32:18" />
<param name = "replaygain_track_gain" value = "-0.80 dB" />
<param name = "replaygain_track_peak" value = "0.969513" />
<param name = "replaygain_album_gain" value = "-0.72 dB" />
<param name = "replaygain_album_peak" value = "0.969513" />
</entry>
</asx>