ordering the results from :through

I have a join table with a sequence number in it. I have specified a "has_many :through" on my model using the join table. I would like to get the results of using the :through relationship ordered by the sequence number. For example,

Table One     has_many :joins, :order => "seqno"     has_many :twos, :through => :joins

Table Join     belongs_to :one     acts_as_list :scope => "one_id", :column => "seqno"     belongs_to :two

Table Two     has_many :joins     has_many :ones, :through => :joins

So, I would like to say "one.twos"

  one = One.find(:first)   ... one.twos ...

and have the twos sorted by seqno. Anyone know if this is possible?