What version of smart reporting you have?
As I remember, there was a defect where sub reports are loaded even the master reports' filter are made mandatory. I don't remember exact version, however, I think it was fixed in 9.1.04 version.
We are using the version 7.3. Does such bug exists in the lower versions?