Modeling photoreflectance of quantum well heterostructures: A comprehensive approach