I had somewhat similar issue to yours. I suggested this it is in idea and i hope it is implemented someday.