Actually I lied. You can do this in the designer currently ... all you have to do is add multiple foreign keys, and give them the same name ... for example, to support this schema:
CREATE TABLE accounts (
acc_num INTEGER,
acc_type INTEGER,
acc_descr CHAR(20),
PRIMARY KEY (acc_num, acc_type))
CREATE TABLE sub_accounts (
sub_acc INTEGER PRIMARY KEY,
ref_num INTEGER NOT NULL,
ref_type INTEGER NOT NULL,
sub_descr CHAR(20),
FOREIGN KEY (ref_num, ref_type) REFERENCES accounts
(acc_num, acc_type))
... When creating the foreign keys in sub_accounts, it'd look like this in the designer:


I realize this looks rather counter-intuitive ... that's something I'll have to work on in the future.