allow supplied headings for correctly spelled elements

acqinfo, prefercite, and separatedmaterial had been only tested for
using misspelled element names
allow for container types to be lowercase