I'm not sure if this would work the same with a PC, but this works for me with a mac and beoport with iTunes:
You take the existing buttons on the Beo 5 for Album, Artist, Genre, and Playlist that appear on the Beo 5 menu when you touch "N.Music" and allow them to generate sub-menus by selecting that option under "advanced" on the config program on the "edit" screen." That way, you can have a submenu under, for example, "Artist" to place a list of the artists. You must also make sure that there is the IR command on the "Artist" button for the corresponding Beo4/Beo5 color button. Then, you create buttons on the new "Artist" submenu for each artist that you would like to have on the submenu. On each of these buttons you create an IR string for the numeric value assigned to it on N.Music. On BM-Link for macs, the artists are assigned a numeric value alphabetically that you can access directly by pressing those buttons on the Beo4. I'm not sure if this feature works with a PC; however. You create the IR string by using the "ciffer" command codes when editing the buttons. This will create buttons that will instantly access each such artist. You can do the same thing for "album," "genre," and "playlist." You can even attach a bitmap of the album's cover art as a logo. Also, you can create submenus within submenus that will, for example, bring up a list of albums for each artist. The problem with this, however, is that whenever you add any music to iTunes, the numeric values could all change, and you would need to go back and edit everything. This might be easier to edit by using "channel" buttons, but I haven't been able to figure out how to do this from within the "edit" screen. The channel buttons seem to be specifically linked to TV channels and radio stations with a limited number of such channels.
Again, this procedure might only work with a mac, but I thought it might be of some help.