Anyway to get << working with has_many through in Rails 1.2?

Is there any way to get the edge rails feature that allows you to do use
<< to add an object to a relationship, just like in the HABTM. I know
Josh S. talked about about how someone released a fix for it, but it
didnt seem to make it into Rails 1.2. Any ideas?

I tried extending the relationship, but this method seems a little
hackish:

has_many :through=>x do

def <<(value)
JoinTable.create()
end
end

However, Im having a little trouble getting the id for the object since
its passing through another relationship. Any ideas.

Thanks in advance.