Sorry, but I think the remap should not be done at all. The saveViolation method  will create a warning if a rule is not found:
      CxxUtils.LOG.warn("Cannot find the rule {}, skipping violation", ruleId);

The rule can be added using {sonar_home}/extensions/rules/pclint see http://docs.codehaus.org/pages/viewpage.action?pageId=230398146

By the way, I noticed the definition in gimpels msg.txt is not complete and you might want to enhance the rules repository while you use it.
If you want separated violation for the MISRA warnings, this is the best option.