This took so much hacking. Apologies for multiposting here but this deserves a new topic.
Mat.learnreport is an abstraction that sends 1s and 0s based on when the user hits Midi or Key in Ableton for this purpose.
If someone finds this is useful I can submit it to the package manager. Not sure if cycling will take it since it's based on something unofficial.