November 2015:
I did an awful lot of work on the problem of integer variables $(x,y,z)$ in $$ A (x^2 + y^2 + z^2) - B(yz + zx + xy) = 0, $$ with integers $B > A > 0,$ also $\gcd(A,B) = 1,$
from about February to April, 2015. If there are any solutions, which requires both $B-A$ and $B + 2A$ to be expressible as $s^2 + 3 t^2$ in integers, then there is a very attractive type of solution. The fundamental observation is on pages 507-508 of FRICKE KLEIN (1897). The trick that can be used in this particular problem, any $(A,B),$ is that there are elements of order $3$ in the modular group $SL_2 \mathbb Z.$ The three binary quadratic forms displayed are "equivalent" to each other by the action of an order three element, with its square and cube (the identity). Very pretty the way it worked out, not something I could have understood ahead of time.
With $A=1, B=5,$
we need only one "recipe,"
$$ X_0 = 5 u^2 + 9 u v + 3 v^2, $$
$$ Y_0 = 3 u^2 -3 u v + v^2, $$
$$ Z_0 = - u^2 + u v + 5 v^2. $$
We rename these as $x,y,z$ and permute such that $|x| \geq |y| \geq |z|.$ Next, if $x < 0,$ we negate all three, with the overall convention that
$$ x \geq |y| \geq |z|. $$
It is not obvious, but it turns out that $y$ is also positive here, this is just some inequalies with real numbers, nothing to do with integers. We wind up with
$$ x \geq y \geq |z|. $$
With this in mind, we get all solutions by taking $u,v$ with $\gcd(u,v)=1.$ The part that was surprising, and quite unusual, was that we may also demand $u,v \geq 0,$ and still get all solutions. Finally, it is possible for $X_0, Y_0,Z_0$ to have a common factor, even though $u,v$ do not. We discard such imprimitive triples. Also, it is quite quick to find all solutions in a given large sphere around the origin, because
$$ x^2 + y^2 + z^2 = 35 \left( u^2 + uv + v^2 \right)^2 $$
In the output below, compare the raw list of such ordered solutions, after the command line
isotropy_just_ordered 1 5 500
with the solutions produced from the triple of binary quadratic forms, after the command line
isotropy_binaries_combined 1 5 500 | sort -n
.................................
jagy@phobeusjunior:~$ ./isotropy 1 5
A = 1 B = 5
5 9 3
3 -3 -1
-1 1 5
end of A = 1 B = 5
B - 2 A = 3 B - A = 4 B + 2 A = 7
gcd( 4B-4A, B+2A) = 1
lambda = 7 t = 1 lambda t = 7
2 alpha - beta + 2 gamma = 7
alpha^2 + (alpha - beta + gamma)^2 + gamma^2 = 35
beta^2 - 4 alpha gamma = 21
matrix determinants = +/- 196 = 2^2 * 7^2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
jagy@phobeusjunior:~$
jagy@phobeusjunior:~$ ./isotropy_just_ordered 1 5 500
5 3 -1
17 5 -1
41 5 3
59 47 -15
75 17 -1
89 83 -25
101 47 -15
111 17 5
129 125 -37
173 59 -15
185 131 -43
185 167 -51
201 83 -25
215 41 3
227 41 5
237 89 -25
251 215 -67
255 131 -43
293 255 -79
311 125 -37
327 269 -85
335 129 -37
353 75 -1
381 257 -85
383 101 -15
395 167 -51
425 419 -123
453 335 -109
461 75 17
479 257 -85
489 215 -67
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
jagy@phobeusjunior:~$ ./isotropy_binaries_combined 1 5 500 | sort -n
x y z first binary form u v
5 3 -1 < 5, 9, 3 > 1 0
17 5 -1 < 5, 9, 3 > 1 1
41 5 3 < 5, 9, 3 > 2 1
59 47 -15 < 5, 9, 3 > 1 3
75 17 -1 < 5, 9, 3 > 3 1
89 83 -25 < 5, 9, 3 > 1 4
101 47 -15 < 5, 9, 3 > 2 3
111 17 5 < 5, 9, 3 > 3 2
129 125 -37 < 5, 9, 3 > 1 5
173 59 -15 < 5, 9, 3 > 5 1
185 131 -43 < 5, 9, 3 > 2 5
185 167 -51 < 5, 9, 3 > 1 6
201 83 -25 < 5, 9, 3 > 3 4
215 41 3 < 5, 9, 3 > 4 3
227 41 5 < 5, 9, 3 > 5 2
237 89 -25 < 5, 9, 3 > 6 1
251 215 -67 < 5, 9, 3 > 1 7
255 131 -43 < 5, 9, 3 > 3 5
293 255 -79 < 5, 9, 3 > 2 7
311 125 -37 < 5, 9, 3 > 7 1
327 269 -85 < 5, 9, 3 > 1 8
335 129 -37 < 5, 9, 3 > 4 5
353 75 -1 < 5, 9, 3 > 5 4
381 257 -85 < 5, 9, 3 > 3 7
383 101 -15 < 5, 9, 3 > 7 2
395 167 -51 < 5, 9, 3 > 8 1
425 419 -123 < 5, 9, 3 > 2 9
453 335 -109 < 5, 9, 3 > 3 8
461 75 17 < 5, 9, 3 > 7 3
479 257 -85 < 5, 9, 3 > 4 7
489 215 -67 < 5, 9, 3 > 9 1
jagy@phobeusjunior:~$
In case anyone looks at the output, $(u,v) = (0,1)$ just repeats $(1,0),$ so I don't print that. With $(u,v)= (1,2),$ we get $x=35, y=21,z=-7,$ with a gcd of $7,$ so that is not printed either.