I actually did this a slightly different way.
Firstly add a manual chapter name, without number, then by letting the chapter = section, they are put on the same page as a section, as opposed to new chapter format.
\def\lofchaptername{Lists of Figures, Tables, Derivations Etc...}
\chapter*{\lofchaptername}
\addcontentsline{toc}{chapter}{\lofchaptername}
\let\chapter=\section
\renewcommand{\cftfigfont}{}
\renewcommand*\listfigurename{Figures}
\listoffigures
\addcontentsline{toc}{section}{\listfigurename}
\renewcommand{\cfttabfont}{}
\renewcommand*\listtablename{Tables}
\listoftables
\addcontentsline{toc}{section}{\listtablename}
%The next two are custom theorems defined elsewhere using amsthm and thmtools.
\renewcommand*\listtheoremname{Derivations}
\listoftheorems[ignoreall,onlynamed={derivation}]
\addcontentsline{toc}{section}{\listtheoremname}
\renewcommand*\listtheoremname{Proofs}
\listoftheorems[ignoreall,onlynamed={proof}]
\addcontentsline{toc}{section}{\listtheoremname}