Can't a Congressionally-sibpoena'd witness be granted immunity, thus removing the risk of self-recrimination, and then be compelled to testify?
Haven't things like that been done before?