I would also allow them to burn as many hero points as they desire.
However, since you said you were at -4 in your example, I would rule that burning a hero point would only get you back to -4, not to 0, since the injury that got you to -4 happened before and can not be magically healed with hero points later on. That should have been done when it was originally inflicted.