How much quantum mechanics do you understand? Since you mention splittings, I assume you are likely in the weak coupling regime in which J is much smaller than the Zeeman term. If you are good at quantum calculations, you can add a term of the form -JS1S2 to the Zeeman hamiltonian; expanded using raising and lowering operators, this gives non-zero off diagonal elements in the flip-flop positions linking the up-down and down-up states. When the spins have the same Zeeman terrms the flip flop states get completely mixed, but if J is much smaller than the difference in splittings they don't get mixed significantly. The latter case is the AX case, and in the absence of dipolar coupling produces evenly split doublets of the same intensity. If the spins have the same Zeeman terms, there is no splitting at all. The most interesting case is the AB system in which partial mixing occurs, producing asymmetric doublets unevenly split about the Zeeman-only position. The outside lines can be tiny. Good simulations usually require addition of dipolar terms, typically around 10 gauss for distances of 10 A. Hope this helps.