Citation: 1B_400/2022 E. 4

Il s'ensuit que le recours est partiellement admis et la décision attaquée est annulée, dans la mesure où des mesures de substitution à la détention sont refusées. Vu l'issue du litige, les autres griefs formulés par le recourant n'ont pas à être examinés; au demeurant, ils ne conduiraient pas à une libération immédiate de ce dernier. La cause est dès lors renvoyée à l'autorité précédente pour nouvelle décision dans le sens des considérants. Compte tenu des exigences fondées sur l'art. 5 al. 2 CPP et de la durée de la détention déjà subie par le recourant, l'instance précédente devra statuer à bref délai. Pour le surplus, la décision est confirmée. Le canton du Valais versera une indemnité de dépens au recourant, qui obtient partiellement gain de cause avec l'assistance d'une mandataire professionnelle (art. 68 al. 1 LTF). Sa requête d'assistance judiciaire est ainsi partiellement sans objet et, pour le surplus, doit être admise dès lors que les conditions posées à l'art. 64 al. 1 LTF sont réunies. Il y a donc lieu de désigner Me Kathrin Gruber en tant qu'avocate d'office du recourant et de lui allouer une indemnité à titre d'honoraires, qui seront supportés par la caisse du Tribunal fédéral. Il n'est pas perçu de frais judiciaires (art. 64 al. 1 et 66 al. 4 LTF). Par ces motifs, le Tribunal fédéral prononce :