Hi,
I'm afraid this is going to require a lot of work and sap standard code modification, because this is indeed the intended behavior: http://help.sap.com/saphelp_crm700_ehp02/helpdata/en/4a/f86ac39b6d28d3e10000000a42189c/content.htm?frameset=/en/92/8269126d1547578aab640f097de32c/frameset.htm
Regards,
Nicolas.