The Kronecker-Weber Theorem, stating that any abelian extension of $\mathbb Q$ is contained in a cyclotomic extension, is a fairly easy consequence of Artin reciprocity in class field theory (one just identifies the ray class groups and shows that each corresponds to a cyclotomic extension). However, one can produce a more direct and elementary proof of this fact that avoids appealing to the full generality of class field theory (see, for example, the exercises in the fourth chapter of Number Fields by Daniel Marcus). In other words, one can prove class field theory for $\mathbb Q$ using much simpler methods than for the general case.
The theory of complex multiplication is similar to the theory of cyclotomic fields (and hence the Kronecker-Weber Theorem) in that it shows that any abelian extension of a quadratic imaginary field is contained in an extension generated by the torsion points of an elliptic curve with complex multiplication by our field. To prove this, one normally assumes class field theory and then shows that the field generated by the $m$-torsion (or, more specifically, the Weber function of the $m$-torsion) is the ray class field of conductor $m$.
My question is: Can one prove that any abelian extension of an imaginary quadratic field $K$ is contained in a field generated by the torsion of an elliptic curve with complex multiplication by $K$ without resorting to the general theory of class field theory? I.e. where one directly proves class field theory for $K$ by referring to the elliptic curve. Is there a proof in the style of the exercises in Marcus's book?
Note: Obviously there is no formal formulation of what I'm asking. One way or another, you can prove complex multiplication. But the question is whether you can give a proof of complex multiplication in a certain style.