I don't do fruit beers, so I'm not help there.
But, caramel malt = crystal malt. It does come in different colors and flavors, though. You'll often see it at crystal 60L, or caramel 10L, for example. That number is significant- that's what tells you exactly what it is. So, if you're using crystal 10 and caramel 60L, that's fine, but if they are the same number (degree) lovibond, then they are the same thing.
Broken Leg Brewery
Giving beer a leg to stand on since 2006