Hi eli,
As I read through the discussion, if you need one gl for all line items, and one gl, you can default the pc by using fagl3keh, did you explore that option as a possibility. Maybe you can also try by writing subtitution on cost center or other pc determing object to achieve default pc at line item level
BR
Pankaj bansal