A bit of background, I am a high performing software developer working for an organization that provides unbeatable benefits. I don't plan to leave as I am happy with my compensation package and the overall culture of the organization.
However I seem to be in an impossible situation where I'm one of few employees on my team who is capable of delivering on difficult projects. HR at the org has created a compensation hierarchy where there is only a management track beyond my level, and no real means for me to be compensated for the value I provide. If they move me into more of a tech lead / management position they have no one to execute on hard projects, if they leave me where I am I'm doing difficult work that some of those who are senior to me (making more money) are incapable of. Some of those senior to me were promoted because that was where they could be useful: attending meetings and not doing much technical work.
At this point I am highly respected across my department due to my ability to deliver, but I feel increasingly frustrated that I'm a magnet for some of the hardest work coming into my team while not being recognized monetarily.
Many months ago I approached my manager and explained to them that I am being over-relied on and am approaching burn out, but given the composition of my team there isn't much they can do about it, I'm their only option for many projects.
The question is: is there any reasonable approach I can take to improve this situation? It feels like I'm stuck and I'm not sure what can be done about it.
Edit: I do realize this question might not be a perfect fit for the Stack format, but at this point I just need anyone to run this problem by. It's been bothering me for a long time.