I'm sure this is a technique thing, but it's something I've been having trouble figuring out. I've gotten a few used instruments over the years, cleaned them up, and either kept or sold them according to the needs of the moment. A common problem is a scratch or gouge in the finish which is too deep to just polish out. So depending on the finish, I will apply some clear or color lacquer (not on nitro finishes, obviously - but I have never had one) and then polish down to mirror smooth.
Here's the problem: I know enough about this to be aware that you need to fill slightly higher than the surrounding surface and then polish level with it. But no matter how small a "tool" (be it cloth, sandpaper, or bare finger) I use, it always seems to take the surrounding surface down as well, and I end up with a raised fill and a dished surface around it, so it's not flat. Lather, rinse, repeat... either it takes hours to do a tiny area the size of my finger tip, or I get a contour instead of flat.
I use very fine sandpaper for the initial work (2000-3000 grit) and then work my way down with various grades of polishing compounds. I can get a nice smooth finish, but it's not flat - unless I spend way too much time on it, and I don't mean just a couple of hours per scratch.
Obviously I'm doing something wrong (I'm not a woodworker, so my basic training is missing

). Any suggestions from those who do know what they're doing, unlike me?