On the stability of the isoflux Darcy-Bénard problem with a generalised basic state