Before you go shopping for outside help, you'd better define what is to be outsourced and what is not.
The dictionary does not define the word "compliance" as a adjective, so the term "compliance officer" is meaningless. In reality, you'll never find two people who understand it to mean the same thing.
If you want to hold someone accountable for results, create a job description that addresses the types of activities Randy lists. Then, if that job is to be outsourced, you and the vendor both know what is required.
_________________________
...gone fishing.