I am attaching a patch that addresses Part-II/Item-1 below. This patch is 4-th in the series and applies on top of the third patch seen here at http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11095#14.