Cross-staff arpeggios can be created in contexts other than GrandStaff, PianoStaff and StaffGroup if the Span_arpeggio_engraver is included in the Score context.
GrandStaff
PianoStaff
StaffGroup
Span_arpeggio_engraver
Score