This seems to work fine for all patches except for the expansion board ones. For the expansion board sounds, the part turns to:

Type --- Group ---- Number ---(------------)