HABTM and acts_as_list

I don't think this needs much explanation. Is what I'm trying to do even possible?

class CreateLanguagesProducts < ActiveRecord::Migration   create_table languages_products do |t|     t.column :language_id, :integer     t.column :product_id, :integer     t.column :language_position, :integer   end end

class Language < ActiveRecord::Base   acts_as_list :scope => :product   has_and_belongs_to_many :products end

class Product < ActiveRecord::Base   has_and_belongs_to_many :languages, :order => WHAT GOES HERE? end

Maybe i'm late, but...

http://wiki.rubyonrails.org/rails/pages/HowToUseActsAsListWithHasAndBelongsToMany