I believe that your request (if you have one) is essentially the same as the following existing feature request:
I will merge your post into the existing thread, unless you can explain more clearly what your proposed new feature is, and how it differs from the existing request in the above thread.