We start with a finite dimensional chain complex over $\mathbb{F}_2$, equipped with a basis. That is, we have finitely many finite dimensional $\mathbb{F}_2$-vector spaces $C_0,\dots,C_k$ with bases $B_0,\dots,B_k$, and $\mathbb{F}_2$-module maps $d_i\colon C_i\rightarrow C_{i-1}$ with $d_{i-1}d_i=0$. I want to lift this to a chain complex over $\mathbb{Z}$.
(A cleaner restatement in terms of matrices is: we have matrices $M_1,\dots,M_k$ over $\mathbb{F}_2$ with $M_{i-1}M_i=0$, and I want to lift them to matrices over $\mathbb{Z}$ satisfying that property.)
Now, this can always be done (for example, by using the structure theorem for chain complexes over $\mathbb{F}_2$). I wanted to know if this can always be done subject to the following restrictions.
Restriction 1: $0$ in $\mathbb{F}_2$ should lift to a $0$ in $\mathbb{Z}$.
Restriction 2: (Only interested if Restriction 1 can always be achieved) $1$ in $\mathbb{F}_2$ should lift to $\pm 1$ in $\mathbb{Z}$.
(I believe, for no particular reason, that Restriction 1 can always be achieved, but not Restriction 2 in addition.)
Clarifications in response to comments: $\mathbb{F}_2$ is the field of two elements (perhaps I should have said $\mathbb{Z}/2\mathbb{Z}$ throughout).
Explicit restatement: I have matrices $M_1,\dots,M_k$ over $\mathbb{F}_2$ such that for all $i$, the product $M_{i-1}M_i$ is defined and is zero. I want to find integer matrices $N_1,\dots,N_k$ such that for all $i$, $N_{i-1}N_i=0$, and the mod-2 reduction of $N_i$ is $M_i$. I want to ensure that if an entry is zero in $M_i$, then the corresponding entry in $N_i$ is zero. In addition, I wouldn't mind if I can ensure that if an entry is $1$ in $M_i$, then the corresponding entry in $N_i$ is $\pm 1$, but that is perhaps a bit much.