Work in progress!
Broken at the moment. Need to figure out how to use has_many :through
with polymorphic associations.