1.3li 2NZ-FE is what you are looking for. Abundant supply since Vios 1.3 are used as taxi, company fleet, police, airport, etc....
Your best bet is to get the engine (complete with ECU) from a totaled Vios (which in itself hard to come by).