Hier ist mal ein Versuch, das eine Möglichkeit über eine Option für `\chapter` zuschaffen:
\documentclass[
headings=optiontoheadandtoc,
%chapterprefix
]{scrbook}
%\providecommand*\Ifstr{\ifstr}% nötig bis einschließlich KOMA-Script version 3.27, see https://komascript.de/faq_deprecatedif
\usepackage{xpatch}
\makeatletter
\providecommand*\@chaptersubtitle{}
\FamilyStringKey[.section]{KOMAarg}{chaptersubtitle}{\@chaptersubtitle}
\xpretocmd{\chapter}{\xdef\@chaptersubtitle{}}{}{\PatchFailed}
\xapptocmd\chapterlinesformat{%
\ifstr{\@chaptersubtitle}{}{}
\Ifstr{\@chaptersubtitle}{}{}
{%
\parbox[t]{\linewidth}
{\raggedchaptersubtitle\usekomafont{chaptersubtitle}\@chaptersubtitle}%
\par\nobreak
}%
}
{}{\PatchFailed}
\xapptocmd\chapterlineswithprefixformat{%
\ifstr{\@chaptersubtitle}{}{}
\Ifstr{\@chaptersubtitle}{}{}
{%
\parbox[t]{\linewidth}
{\raggedchaptersubtitle\usekomafont{chaptersubtitle}\@chaptersubtitle}%
\par\nobreak
}%
}
{}{\PatchFailed}
\makeatother
\newcommand\raggedchaptersubtitle{\raggedchapter}
\newkomafont{chaptersubtitle}{\normalsize}
\usepackage[utf8]{inputenc}
%\usepackage[utf8]{inputenc}% nur bei veralteten TeX-Distributionen nötig
\usepackage[ngerman]{babel}
\title{Karl der Große}
\subtitle{Biographie}
\usepackage{blindtext}
\begin{document}
\maketitle
\tableofcontents
\chapter[
chaptersubtitle={Die ersten Lebensjahre},
tocentry={Klein Karl im Inhaltsverzeichnis und der Kopfzeile},
head={Klein Karl im Inhaltsverzeichnis und der Kopfzeile}
]{Klein Karl}
\Blindtext
\chapter[Für Inhaltsverzeichnis und Kopfzeile]{Ein weiteres Kapitel ohne Untertitel}
\Blindtext
\end{document}
![alt text][1]
Zu beachten ist, dass die Angabe eines Untertitels mittels `chaptersubtitle` im optionalen Argument zur Folge hat, dass auch für andere Optionen in dem optionalen Argument die Key-Value-Syntax verwendet werden muss.
[1]: http://texwelt.de/wissen/upfiles/tw_chaptersubtitle.png