Perhaps not, but the Congress clearly can put whatever they wish off limits to the courts! See excert from the Constitution below:
Article III, Section 2, Clause 2:
In all Cases affecting Ambassadors, other public Ministers and Consuls, and those in which a State shall be Party, the supreme Court shall have original Jurisdiction. In all the other Cases before mentioned, the supreme Court shall have appellate Jurisdiction, both as to Law and Fact, with such Exceptions, and under such Regulations as the Congress shall make.
I think the idea of restricting the Court to American law is a good one; I just don't think it can be done without a Constitutional amendment.