Welcome to the team,
I have also had multiple kidney stones in the past. Not fun! I am a big bean and nut eater. You can make anything out of beans. My son even likes my bean meat-less loaf.
Have you tried Quorn? It is a meat substitute that my kids can't tell from chicken. If you can eat mushrooms you can have Quorn. It comes in patties, nuggets, and tenders. I have never tried the beef version.
I've found without question that the best way to lead others to a more plant-based diet is by example - to lead with your fork, not your mouth. ~Bernie Wilke