Muchas gracias Txan, no había contestado antes porque estaba liado con el invento.
Por el momento lo he hecho funcionar, que no es poco con mis nulos conocimientos en estos temas, aunque todavía tengo que pulir algunas cosas para ver si puede ser más rápido.