A Sydney court has heard war veteran Ben Roberts-Smith, accepts he should pay for part of the legal costs after his failed defamation case.