Ну или опять же, если очень хочется, можно одеть один презерватив, поверх другого 😁 использовать например autoit, для замены функций в проекте путем копи паст. Но оно того стоит?
Слишком все сложно у тебя сделано. Чтобы не заморачиваться с индексацией отъюзанных строк, Верховный Админ Всея Баблософта создал такой тип входных данных как РЕСУРС с возможностью удаления использованных строк.