Extending ConsEstMean to return historic estimates

If my understanding is correct, ConsEstMean returns future estimates. While functions like SalesEst (and EPSEst) return historic estimates. For consensus estimate like Sales, would it be possible to extend ConsEstMean to accept negative periods to return historic values?

For example, ConsEstMean(#SALEQ,-1,0) would return what SalesEst(0,QTR) does now.

While not critical, unifying functions seems helpful given the number of functions available now. A plus would be if historic estimates for the remaining items (i.e. #CAPXY, #CAPXQ, #FCFY, #FCFQ, #LTG, #PT) were made available, too.

Walter