Hola petoko, cómo andas??
Mira cuando intenté hacer lo mismo realmente no hallé el problema, por lo que me tuve que ayudar de un código un poco extenso.
Si quieres te lo puedo pasar, no lo hago de una porque es largo... sólo dime y te lo paso..
Saludos