Marketing Events not a true Object

I’m trying to use Marketing Events as a criteria for lead scoring. The problem is Marketing Events does not behave as a true Object.
Here’s what I’d like to do:
Assign points for attending a specific TYPE of event (TYPE is captured as a property on the Marketing Event Object).
So far I cannot find a work around. Workflow criteria doesn’t seem to let me filter down to Marketing Event properties and neither do lists.
Marketing Events SHOULD behave just like any other object - their properties referencable in lists, workflows, and leadscoring.