Können ENTITY-Deklarationen in referenzierten XML-Dateien verschachtelt sein?

Ich arbeite an einem ziemlich großen DocBook XML-Dokument. Das Hauptbuch enthält die Kapitel, enthält jedoch alle Unterabschnitte anhand von Entitäten. Etwas wie das

main.book.xml:

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
[
<!ENTITY section1 SYSTEM "../fragments/section1.xml">
<!ENTITY section2 SYSTEM "../fragments/section2.xml">
<!ENTITY section3 SYSTEM "../fragments/section3.xml">
<!ENTITY section3_a SYSTEM "../fragments/section3_a.xml">
<!ENTITY section3_b SYSTEM "../fragments/section3_b.xml">
<!ENTITY section3_c SYSTEM "../fragments/section3_c.xml">
]>

<book>
    <chapter>
        <title>Chapter 1</title>
        &section1;
        &section2;
        &section3;
    </chapter>
</book>

Section 3 ist wiederum in drei weitere XML-Dateien unterteilt, deren Inhalt durch Verweis wie folgt enthalten ist:

section3.xml:

<?xml version="1.0" encoding="UTF-8"?>
<section id="Section3">
    <title>Section 3</title>
    &section3_a;
    &section3_b;
    &section3_c;
</section>

QUESTION: Gibt es eine Möglichkeit, die nur von Abschnitt 3 verwendeten ENTITY-Deklarationen (d. H. Abschnitt3_a, Abschnitt3_b usw.) nach @ zu verschiebesection3.xml anstatt sie in @ zu deklariermain.book.xml?