From discussions with @msneubauer a first step is figuring out what needs to be called to be able to call the matrix element from MadGrpah.