You could attach @Joe_Gabriele method to any inline list or button in your app. Your client will perform the action unknowingly.
Essentially while the customer is using the app he is deleting old rows for you.
FYI Glide just rolled out delete rows through multiple relations. (Delete many rows at once)