Faits: A. Au mois de janvier 2013, alors qu'elle avait été admise en urgence à la Clinique Belle-Idée, A._ (née en 1994 et souffrant d'un retard mental depuis sa naissance) a été agressée sexuellement par un des patients de l'unité. Par jugement du 30 août 2013, le Tribunal correctionnel du canton de Genève a reconnu l'accusé irresponsable et l'a soumis à une mesure, tout en retenant que les faits reprochés avaient bien été commis. Le 25 juillet 2013, A._ et sa mère B._ ont demandé au Ministère public la mise en prévention des Hôpitaux Universitaires de Genève (HUG) pour exposition (art. 127 CP). Les plaignantes ont demandé l'assistance judiciaire, dont elles avaient bénéficié dans la première procédure. Par décision du 29 octobre 2013, le Ministère public a rejeté la demande d'assistance judiciaire, considérant qu'au vu des témoignages recueillis précédemment, il n'y avait pas d'indice de mise en danger volontaire de la part du personnel hospitalier. Sous réserve d'éléments totalement nouveaux, l'art. 127 CP était inapplicable. B. Par arrêt du 29 novembre 2013, la Chambre pénale de recours de la Cour de justice genevoise a confirmé cette décision, par substitution de motifs; les considérations du Ministère public sur le sort de l'action pénale étaient discutables, mais les plaignantes ne pouvaient faire valoir de conclusions civiles puisque les HUG étaient un établissement de droit public. C. Agissant par la voie du recours en matière pénale, A._ et B._ demandent au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que l'assistance judiciaire leur est octroyée. Elles demandent également l'assistance judiciaire pour la procédure devant le Tribunal fédéral. La Chambre pénale de recours se réfère à son arrêt, sans observations. Le Ministère public a renoncé à se déterminer. 