Let $M$ be a $m \times n$ matrix with binary entries (i.e. a matrix all whose entries belong to the set $\{0,1\}$), with $m\geq n$. Suppose each row of $M$ contains exactly $k$ ones. Given $n$ distinct rows $R=(r_1,\ldots, r_n)$ of $M$, let $M[R]$ denote the $n\times n$ matrix consisting in the $n$ rows $r_1,\ldots, r_n$. Say $M[R]$ is suitable if there exists a constant $c$ such that, for each column of $M[R]$, the sum of the entries in the column is $c$.
Given $n$, how large does $m$ need to be so that, for any binary $m\times n$ matrix $M$ with pairwise distinct rows, there exist $n$ distinct rows $R=(r_1,\ldots, r_n)$ of $M$ such that $M[R]$ is suitable?