I would suggest like this: Start Chalukya by 1800 to cross UBL by 0700 and reach SMVB (bypassing YPR) by 1430 . Further, Katpadi by 1800 and PDY 2145. TEN train Salem by 1930, Madurai by 0030, TEN 0430. Return start from TEN by 1630/ PDY 2300 to reach SMVB 0800 and UBL 1530 and DR 0530.
Start UBL express by 2130 to reach UBL by 1100. Return start by 1700 to reach DR by 0730. If terminal problem is there at Mumbai, shift one of the train to LTT. If...
more... found successful, this can get extended upto Bangalore to reach by 1830/ leave by morning 0900.