We present simple conditions which guarantee a geometric extension algebra to behave like a variant of quasi-hereditary algebras. In particular, standard modules of affine Hecke algebras of type BC, and the quiver Schur algebras are shown to satisfy the Brauer-Humphreys type reciprocity and the semi-orthogonality property. In addition, we present a new criterion of purity of weights in the geometric side. This yields a proof of Shoji's conjecture on limit symbols of type B [Shoji, Adv. Stud. Pure Math. 40 (2004)], and the purity of the exotic Springer fibers [K, Duke Math. 148 (2009)]. Using this, we describe the leading terms of the C ∞ -realization of a solution of the Lieb-McGuire system in the appendix. In [K, arXiv:1203.5254], we apply the results of this paper to the KLR algebras of type ADE to establish Kashwara's problem and Lusztig's conjecture. * This is a revised and expanded version of the first part of the paper "PBW bases and KLR algebras" arXiv:1203.5254. We divided it into two pieces since we learned that this part were invisible in the previous version of the above mentioned paper.