org mode 导出时如何保证 #+latex_header 的内容出现在内置导出的最后?

在 org file 最前面加上了这样几行:

#+cite_export: biblatex
#+bibliography: thesis.bib
#+SETUPFILE: /Users/quebec/box/org-mode/beamer.setup

其中 beamer.setup, 也就是我选择的 beamer 模板有这样几行:

#+BEAMER_HEADER: \usepackage[backend=bibtex,sorting=none]{biblatex}
#+BEAMER_HEADER: \addbibresource{ref.bib}
#+BEAMER_HEADER: \setbeamerfont{footnote}{size=\tiny}   % footnote for bibtex
#+BEAMER_HEADER: \setbeamertemplate{bibliography item}[text]   % reference list for bibtex
#+BEAMER_HEADER: \defbibheading{reference}{\section*{参考文献}}   % heading for bibtex

考虑到 org file 中既然已经有 biblatex 的设置了. 就删除了

#+BEAMER_HEADER: \usepackage[backend=bibtex,sorting=none]{biblatex}
#+BEAMER_HEADER: \addbibresource{ref.bib}

这两行.

但是 org-beamer-export-to-latex 导出后发现, 顺序不对. 这个函数看起来是先导出了 setup file 中的内容, 然后才是

#+cite_export: biblatex
#+bibliography: thesis.bib

这两行的内容. 这样的话, \usepackage[backend=bibtex,sorting=none]{biblatex} 会出现在 \defbibheading{reference}{\section*{参考文献}} % heading for bibtex 之后, 这会导致错误的.

请问是不是只能放弃

#+cite_export: biblatex
#+bibliography: thesis.bib

这种写法. 仍然只能在 setup file 中, 写着:

#+BEAMER_HEADER: \usepackage[backend=bibtex,sorting=none]{biblatex}
#+BEAMER_HEADER: \addbibresource{thesis.bib}

但我认为, 这个导出的逻辑根本不对. 应该是 setup file 的内容放到 preamble 的最后. 如果有一种办法, 能保证 #+LATEX_HEADER 或者 #+BEAMER_HEADER 出现在:

#+cite_export: biblatex
#+bibliography: thesis.bib

这些内置导出的最后, 问题就可以解决, 但有这样的办法么?