Sriram,
What version of Crystal Reports are you using? I'm on 2008 and am curious if the issue has possibly been addressed in a newer version. I would gladly upgrade to fix this problem.
If that's no good, have you come up with a good workaround? I've searched and searched the vast corners of the internet with no luck on resolving this.
Thanks,
Chris