Given a full row-rank matrix $A$, this can be put into a unique reduced row echelon form via elementary row operations. Allow column permutations (no column addition / multiplication) and this can be put in the form $$ (I|X). $$ This form is non-unique as different right-hand submatrices $X$ can be obtained from this procedure by permuting the columns of A before row reduction, or by permuting the columns of $(I|X)$, performing row reduction on the result and permuting columns again.
Is anything known about the sets of $X$ submatrices related to a full row-rank $A$ in this way? I'm sure this has been studied somewhere but it's a somewhat difficult topic to search for. I'm particularly interested in the case for matrices over $\mathbb{F}_2$.