Yes, that is needed. That would be in keeping with existing standards for applicants to non-elected government positions. The question is how do you get to the point where there is impetus to create such legislation? It hasn't happened yet, so unless there is some sort of mass outcry, or a crisis (in this case, a Constitutional crisis), such a law would probably never be written.
Tea Party?
IF... big if... if we could get the Becks & Coulters to support a generic request for all elected feds...
This way, we would not be harassing a particular person — we would be defining a standard of openness. People understand things like the Freedom of Information act.
Politically, I think this could work.