Προθερµαίνετε το φούρνο στους 180° C.
Σε ένα µπολ βάζετε το λάδι και το φυτικό βούτυρο και προσθέτετε τη ζάχαρη ανακατεύοντας µ’ ένα σύρµα.
Ακολούθως, προσθέτετε όλα τα υγρά υλικά.
Ανακατεύετε ελαφρά.
Τέλος, προσθέτετε όλα τα στερεά υλικά και αφήνετε τη ζύµη να «ξεκουραστεί» για 15 λεπτά.
Παίρνετε κοµµατάκια ζύµης σε µέγεθος µεγάλου καρυδιού και τα πλάθετε σε οβάλ σχήµα.
Τοποθετείτε τα µελοµακάρονα σε ένα ταψί, το οποίο έχετε καλύψει µε αντικολλητική λαδόκολλα.
Ψήνετε στον προθερµασµένο φούρνο για 30 – 35 λεπτά. Αφήνετε να κρυώσουν.
Βάζετε όλα τα υλικά σε µια κατσαρόλα και όταν κοχλάσουν, χαµηλώνετε τη φωτιά σιγοβράζετε για 6΄-7΄.
Κατά διαστήµατα ξαφρίζετε το σιρόπι.
Ακολούθως, προσθέτετε το λεµόνι.
Αφήνετε το σιρόπι σε σιγανή φωτιά και µελώνετε τα µελοµακάρονα.
Τα πασπαλίζετε µε καρυδόψιχα και αµυγδαλόψιχα και τα βάζετε σε σχάρα να στεγνώσουν.