Faits : A. L'Office régional du Ministère public du Valais central (ci-après: le ministère public) mène une instruction contre A._, pour complicité d'actes d'ordre sexuel avec des enfants d'une part et pour escroquerie d'autre part. Elle aurait favorisé en 2012-2013 des relations sexuelles entre une mineure née en 1997 et B._, né en 1987, et aurait établi de fausses factures afin de se faire rembourser par les caisses-maladie des prestations sous forme de consultations. Par jugement du 6 janvier 2017, B._ a été condamné pour actes d'ordre sexuel avec des enfants. Le 12 juin 2019, après de nombreuses demandes dans ce sens, la prévenue a requis l'accès au dossier complet de la procédure. Le lendemain, elle demanda au ministère public de rendre à brève échéance une décision de classement ou de mise en accusation. Il lui fut répondu que le dossier lui serait transmis dès réception du rapport de synthèse de la police, durant la semaine du 5 août 2019. Le 29 août 2019, la prévenue a formé un recours auprès de la Chambre pénale du Tribunal cantonal valaisan pour déni de justice, retard injustifié et violation du principe de célérité. Elle demandait que la violation de ces principes soit constatée et que le ministère public soit enjoint de statuer sans délai sur la prévention de complicité d'actes d'ordre sexuel avec des enfants et de lui donner l'accès complet au dossier. Le dossier lui a finalement été remis, sur DVD, le 5 septembre 2019, durant la procédure de recours. B. Par ordonnance du 31 octobre 2019, la Chambre pénale a rejeté le recours. Le dossier ayant été mis à disposition des parties, le recours était sans objet sur ce point. L'enquête était menée avec célérité, la recourante ayant contribué à son allongement par le dépôt d'une demande de mise sous scellés dont le traitement, toujours en cours, avait nécessité une vingtaine de séances, ainsi que par le dépôt de plusieurs recours, jusqu'au Tribunal fédéral (arrêts 1B_500/2018 du 11 février 2019 concernant des séquestres immobiliers; 1B_501/2018 du 10 décembre 2018 concernant l'accès au dossier accordé à une autorité). L'instruction n'avait connu aucune interruption notable; le rapport de police avait été déposé dans un délai raisonnable compte tenu de la complexité de la cause. L'enquête se rapportait également aux infractions d'escroquerie et de faux dans les titres qui devaient être instruites conjointement. La question du droit de participer aux auditions relevait de la compétence du juge du fond, une audition de fin d'instruction étant encore prévue. C. Agissant par la voie du recours en matière pénale, A._ présente au Tribunal fédéral les conclusions suivantes: - annuler l'ordonnance de la Chambre pénale; - constater le déni de justice, retard injustifié et la violation du droit d'obtenir une décision dans un délai raisonnable en lien avec la prévention de complicité d'actes d'ordre sexuel avec des enfants; - prononcer le classement de la procédure s'agissant de la même prévention; - constater le déni de justice, la violation du principe de célérité et le retard injustifié dans la conduite de la procédure résultant des refus répétés du Ministère public d'octroyer l'accès complet au dossier de la procédure; - renvoyer la cause à l'autorité inférieure pour nouvelle décision dans le sens des considérants s'agissant d'une indemnité à titre de sanction de la violation du principe de célérité, la recourante devant être invitée à faire valoir son préjudice au préalable. La Chambre pénale se réfère aux considérants de son ordonnance. Le ministère public ne s'est pas déterminé. La recourante a déposé des observations complémentaires le 9 janvier 2020.