Correct me if I'm wrong, but I thought the transponder always reported altitude with 1013 as its datum, regardless of what QNH has been set on the altimeters?
Edit: Just re-reading @parishiltons post, and realised that you were perhaps referring to levels/altitudes reported by the pilots rather than the transponder, in which case your comment makes perfect sense, and I was being a numpty.