Whether you use drum maps or not for key switches, you still have the problem that SONAR does not "search back" for note-ons. My workaround for the problem is:
1. Create 1-bar groove clips containing a whole note for each of the instrument's articulations and name the clips appropriately.
2. Create a separate folder in the Browser for each instrument and drag the groove clips to the appropriate folder.
Now when I need an articulation, I just drag the groove clip from the Browser to the instrument's Key Switch track and drag it out as long as the articulation plays.
There are 2 advantages to this method:
1. The articulation will trigger at least once per measure to help overcome the "search back" deficiency in SONAR.
2. The clip names make the articulation self-documenting in the Clip pane.
Hope this helps,
-- Ron