You can make a pyro developer non-staining by increasing the sulfite, which could also smooth out the grain, depending on the final dilution. If you reduce the sulfite enough, it's possible to make a staining developer out of hydroquinone, but I've never tried it.

