(a^(new^((history)^(of Korea)))
history=Head in NP
of Korea=Complement (PP) or AjP (Spec)?
They storied Korea. --> "of Korea" is a Complement(=PP).
Koreans storied. --> "of Korea" is a Spec to history.
new=AjP= Spec to ((history)^(of Korea))
a =DP=Spec to (new^((history)^(of Korea))
As for (which …), I cannot get what is it. My guess is rather:
a^((which..)^(new H of K)) --> Spec(AjP) to (new H of K)
"Modifiers" is not a Chomskian term.
paco