You simply need to couple the system to probe system in such a way that the probe evolves distinctly for each level.
Supposing the probe is a quantum particle B's position and the system A's observable is X, you can exponentiate:
[tex]U(t) = \exp( iX_A \otimes P_B t )[/tex]
which will unitarily translate the probe particle in proportion to the value of the system's observable. You'll have (assuming an initially sharply defined system) a superposition of system in each measured mode [itex]x_k[/itex] with the probe translated over a period of time [itex]t[/itex] by a correlated distance. The system and probe are of course "entangled" (correlated). Then the measurement of the probe gives the system's measured value.
Note this is exactly what happens with an S-G magnet's measurement of electron spin. The electron's position is the probe system for the electron's intrinsic spin.
[EDIT] I should mention that the probe needs to have prepared initial state (almost fixed momentum) as it will reciprocally affect the system to be measured in proportion to IT's observable's value. Since that observable (momentum) is dual to the position recording the registration you will need a very large scale of evolution so that the position uncertainty can be large enough for the momentum to be close to a fixed value prior to the interaction, yet still be measurably distinct after the coupled evolution occurs. In the electron spin measurement example the transverse momentum is close to zero and the transverse position is localized only to the beam width. The system must evolve enough so that the beam deflection is significantly larger than the beam width so you see separate beams (and the beam's transverse momentum needs to be pretty close to zero so the reverse coupling doesn't change the spins being measured... thus subsequent measurement of the same observable will give identical outcomes.)