As far as I know there is not automatic purging on audit records - not even for AUD$ table therefore I would plan on doing it via a custom script.