A computationally-expensive approach (that avoids solving a linear system of six unknowns with only five variables) is to consider that the equation of the conic through the points $P=(P_x, P_y)$, $Q=(Q_x,Q_y)$, $R=(R_x,R_y)$, $S=(S_x,S_y)$, $T=(T_x,T_y)$ is given by
$$\left|\begin{array}{c,c,c,c,c,c}
x^2 & y^2 & x y & x & y & 1 \\
P_x^2 & P_y^2 & P_x P_y & P_x & P_y & 1 \\
Q_x^2 & Q_y^2 & Q_x Q_y & Q_x & Q_y & 1 \\
R_x^2 & R_y^2 & R_x R_y & R_x & R_y & 1 \\
S_x^2 & S_y^2 & S_x S_y & S_x & S_y & 1 \\
T_x^2 & T_y^2 & T_x T_y & T_x & T_y & 1 \\
\end{array}\right| = 0$$
You are given three points, say, $P = (0,-3)$, $Q = (1,0)$, $R=(0,3)$. You need two more. We can approximate them using small displacements along any two of the tangent lines. For instance,
$$m_1 = 1: \;S = P + s\,(1,1) = (s,s-3) \qquad m_2 = \infty: T = Q + t\,(0,1) = (1,t)$$
Expanding the determinant with the help of a tool such as Mathematica, yields
$$-6 s t \left(\quad\begin{array}{c} (3+s+3t-st) x^2 + t(s-1) x y - (s-1) y^2 \\ + ( 6-10s-3t+st) x + 9 (s-1) \end{array}\quad\right)= 0$$
Using typical Calculus chicanery, we insist that $s$ and $t$ are merely small, not zero, so that we can divide them out of the equation ...
$$(3+s+3t-st) x^2 + t(s-1) x y - (s-1) y^2 + ( 6-10s-3t+st) x + 9 (s-1)= 0$$
... and then proceed to calculate the limiting form of the equation as $s$ and $t$ become vanishingly small ... by substituting $s=t=0$!
$$3 x^2 + y^2 + 6 x - 9 = 0$$
Note that, upon differentiation, we have
$$6 x + 2 y y^\prime + 6 = 0$$
which is satisfied by $(x,y) = (0,3)$ and $y^\prime = -1$.