a great support person is not that technical to debug a tricky API issue
A great support person is, and can, assuming s/he has access to source and, ideally, a build and test environment.When in Support, I used to diagnose issues as far down the rabbit hole as I could within reasonable time constraints. If I could diagnose right down to the offending code, I would end up with a much better understanding of the code base (and, often, platform), plus I could win much faster response on rolling out a fix.
In short, if you pay "technical" money, you _will_ find such a person
---
IMO, it's not so much technical people don't like doing support, it's just bad for career. If you can solve that for your potential employee you're good. But that is gonna be tough because you can't influence other 99% of employers who treat support like trash, making it unattractive for people with technical skills who have the choice. On the other hand some people are fine with what they can take right now and do not bother too much with the whole "career" thing. If you can offer attractive paycheck for a sufficiently smart person, you will find your 2 in 1 support.