Lee gave a great answer. While HOEPA was addressed, you may also want to check your state predatory or high cost lending laws. Certain states indicate that all broker compensation whether paid directly or indirectly by the borrower are included in high cost calculations. Yield spread premiums for example have to be included in calculations when that type of wording applies.
It sounds like your fees may fit into that category, at least in some states.
_________________________
Integrity. With it, nothing else matters. Without it, nothing else matters.