Couldn't you just treat the small caps like the mathematical alphanumeric symbols, as <font> compatibility variants of ordinary capital letters - which is after all what they are?
That is their origin. That is not how these letters are used. -- Michael Everson * * Everson Typography * * http://www.evertype.com

