Why not define a new association like this?

     has_many :line_item_adjustments, :through => :line_items, :class_name => "Spree::Adjustment"

(or something like that)?