Actually figured out how to make it work exactly the way it should.
Once I discovered the House Rule "No Cross-Class Skill Penalty", which does exactly the same thing, it was a simple matter of breaking out the debug windows to see what was being added to the character.
The solution is one line of code:
perform hero.assign[Settings.HouNoXMult]