Not sure exactly how it's passed except that it's in a runtime environment. I do have acess to main application that uploads the report. So I cannot see how it is happening.
I know that when I submit reports for uploading, I always have to include the ProviderID parameter in the record selection.
Thanks for you feedback, I'm stumped on this issue and have been working in crystal report for 10 years.