Here is the simple virtual ground circuit based on discrete components. This simple design comes from miniaturization guru Sijosae. Is to make a buffer from generic discrete components. The transistors can be most any complementary pair of small-signal transistors. Suitable alternatives are the PN2222A and PN2907A. The diodes are generic small-signal types. An acceptable alternative is the 1N914. This circuit has better performance than a simple resistive divider virtual ground, and the parts cost is lower than for any other circuit mentioned here. It is, however, the least accurate of the buffered virtual ground circuits.
circuit from http://www.extremecircuits.net/2009/07/discrete-virtual-ground-circuit.html