Eden,
What kind of crystals does your kitty have... struvite or oxalate? If they are struvite crystals (the urine pH is on the alkaline side) you can add l-methionine (on a short-term basis) to the canned food. That is what the Rx foods contain to prevent crystal formation. Oxalate crystals (acidic pH) are harder to get rid of. Also, chicken or turkey gizzards are very high in methionine so it's good to add these to the diet on a regular basis if crystals are struvite.
Here's some info on l-methionine:
http://www.wellvet.com/methiphan.html
HTH,
Carol