Where does “ng- -in” come from?

ng- -in (Indonesian) comes from Indonesian -in, from Betawi -in, from Balinese -in.

Ancestry of “ng- -in”, step by step

StepLanguageWordMeaning
1Indonesian-inused to form benefactive aspect
2Betawi-inused to transitivize a verb
3Balinese-in
Every word from Balinese -inEvery word from Betawi -inEvery word from Indonesian -in