support auditing for external models

/cc @grosser