Cute. However, I'm not a "senior administration official." Also, I significantly doubt that merely being faced with signing such an affidavit will flush out the wrongdoer. While they'd be exposed to further sanctions for lying under oath if they falsely signed, these sanctions are far less severe than those that they'd face for revealing Plame's identity to the press.
There really needs to be an independent investigation of this.