Allí, su efectividad se disparó a 8.36, y los Cachorros lo mantuvieron en Eugene Emeralds para la temporada 2000.
En 2001, los Cachorros trasladaron a Beltrán al equipo Single-A, Daytona Cubs, donde terminó con 6-9 con una efectividad de 5.00.
[1] En 2002, los Cachorros promovieron a Beltrán al equipo Doble-A, West Tennessee Diamond Jaxx.
Al día siguiente, los Cachorros lo mandaron de vuelta a West Tennessee Diamond Jaxx para hacer espacio para el relevista Tom Gordon.
Los Cachorros invitaron a Beltrán para los entrenamientos de primavera en 2003, pero comenzó el año con el equipo de Triple-A, Iowa Cubs; la primera vez que jugó para ese equipo.
[12] Los Expos asignaron a Beltrán al equipo de Triple-A, Edmonton Trappers.
Con los Edmonton Trappers, Beltrán trabajó como cerrador y salvó cinco juegos con una efectividad de 1.80.
[14] Se perdió gran parte de la temporada 2006, haciendo apariciones en 10 partidos con los Gulf Coast Nationals y New Orleans Zephyrs, y fue liberado a finales del año.
Los Tigres lo designaron para asignación, y después de permanecer en waivers regresó a Toledo.