My company wont pay for any application fees for h1b, my attorney told me that an attorney can pay all visa application fees ($1500, $500, $320) on behalf of your employer and i can pay those fees to the attorney.. is this legal? your expert advise in this matter will be appreciated...