Βράζουμε ελαφρά τα χόρτα και το σέλινο σε αλατισμένο νερό. Τα σουρώνουμε και τα ανακατεύουμε με τα κρεμμυδάκια, τα πράσα και τα σκόρδα. Αλείφουμε ένα ταψί με λίγο λάδι και στρώνουμε τα χόρτα,τον μπακαλιάρο και από πάνω την ντομάτα. Περιχύνουμε με το λάδι και ψήνουμε σε προθερμασμένο φούρνο στους 180 οC μέχρι να απορροφήσει τα υγρά του το φαγητό.