Let $M$ and $N$ be $R$-modules for some ring $R$. There is a standard result involving the computation of $\text{Ext}^n(M,N)$, using projective resolutions, which says that you can always choose a projective resolution such that the maps you get from the projective resolution to the extension are always surjective (this is useful when deriving equivalences between extensions which define the same element of $\text{Ext}^n(M,N)$). The result is not difficult to prove; it basically amounts to tacking on a large enough projective module (via direct sum) to certain of the projective objects in the resolution so that the maps are always onto.

I would instead (for reasons I won't go into) prefer to compute $\text{Ext}^n(M,N)$ using *injective* resolutions. My question: does an analogous result (exchanging "projective object" for "injective object", and "surjective map" for "injective map") for the above hold? That is, is there some way that I can always choose an injective resolution so that the maps I get from a given extension to the constituent injective objects are always one-to-one?

Since the aforementioned result involves tacking on certain direct sums to a projective resolution, if an analogy exists, I imagine it would take the form of taking certain sub-objects of an existing injective resolution, or possibly reduction to an injective envelope (of something). But either way, I can't see it.

If it makes any difference, the modules I am interested in are finite dimensional representations for an algebraic group over a field (of arbitrary characteristic).

Thanks in advance for any help.