What your describing IS grain filling. There's no other way to do it. Mahogany absorbs dyes too well and the stain and sand back method doesn't work.
I've been building guitars a long time. How I said it is how it's done. You're obviously welcome to explore other avenues, and I won't stop you from wasting your time.
If this is what you're going for, this is grain filling.