New association for Rails that enables read-only "has_many :through" behaviour for HABTM