That's a good question. I see no reason in principle, why not. Presidents must submit to subpoena in civil cases, rules SCOTUS in Clinton v. Jones, so there is no immunity to anybody in government. "Nobody is above the law," to use the trite phrase.
There is no question that members of Congress have been compelled to give testimony in civil and criminal cases, and enforcing Congressional subpoenae is a function of the courts, not the Congress.