A possible way to implement the 2 qubit Heisenberg XYZ model using a Quantum computer is to decompose the Hamiltonian as follows: $$H_{XYZ} = H_{XY} + H_{YZ} + H_{XZ}$$. In this case, these operators commute so we can apply the trotter formula to get the unitary evolution $$U = e^{-iH_{XY}t}e^{-iH_{XZ}t}e^{-iH_{YZ}t}$$
Further, using appropriate rotations on the single qubits, $H_{XZ}$ and $H_{YZ}$ can be expressed using single qubit gates and $H_{XY}$, meaning that the evolution $U$ should be able to be simulated using only single qubit rotations and the XY interaction ($H_{XY} = \sigma_1^X\sigma_2^X + \sigma_1^Y\sigma_2^Y$)
Given this, how can the XY interaction be implemented in IBMQ/Qiskit? Preferably it would be good to be able to do this without the use of an ancillary qubit.