split=Split[Flatten[lowArray["NonzeroPositions"]]pos={First@#,#2==#1+1&]Last@#}&/@Split[Flatten@lowArray["NonzeroPositions"],#2-#1==1&] lowArray[[#]]&
{{1,5},{10,11},{15,20}}
splits=lowArray[[Range@@#]]&/@split@pos//Normal
{{1,1,1,1,1},{1,1},{1,1,1,1,1,1}}