If the food is definitely the problem then there are several manufacturers of diets suitable for stones so you could try others. Do not necessarily assume the problem is the food and so I would do the following:
1. Check the cat does not have an overactive thyroid.
2: Treat for Giardia (panacur for 5 days or metronidazole for 3+ weeks) as this can be difficult to identify in faecal tests.
3. if unsuccessful test for B12/folate and fTLI to rule out gut/pancreas problems.
4. Ultrasound of the gut may be useful if these tests are normal as well as tests for FIV and FIP.