@John Streeter, you're correct- the problem is that because a Task can be the child of either a story or a defect, it has WorkProduct as a parent from which you can't traverse up to the grandparent. WorkProduct for the Task has SchedulableArtifact as a parent object so there's no path to get to grandparents from there, at least without heavy custom app development.