nevermind, I was missing:
accepts_nested_attributes_for :feeds
in my Broadcast method.
Anyway, should anyone encounter this question, please note that:
broadcast.attributes['feed_attributes'] ||= []
is correct, without '_attributes' suffix the HashWithIndifferentAccess error still occurs.