Not really, no. For what it would cost to have someone replace each of the scissor mechanisms that is likely all gummed up, you could probably just get a new top case put on, which would have an all new keyboard without the sticky wine residue. With liquid damage, you could expect that to run you maybe $200US give or take, for a complete top case replacement. If someone were to try and replace the individual keycaps, the parts would be cheap, it's the labor that'd kill you, because it could easily take 2 hours to replace all those keycaps and scissors. Figuring an average of $100US/hr for labor, and maybe $50 for the part, you're probably better off on the top case replacement.
I would also be prepared for the very real possibility that at some point your laptop will start to malfunction and then fail. Liquid damage can be unpredictable. Sometimes units can take a near literal bath and keep working fine for years, other times the slightest hint of liquid will cause them to completely short out. Most of the time if a unit seems to be working fine after the spill, it will eventually stop working. Hopefully you get lucky and it works without issue for a long time to come, but do be aware that the odds aren't in your favor. Might not hurt to start a slush fund for a replacement. Blunt the hit on your wallet a little.