if foreign CPL and RT is lapsed... i think, u have no choice but to appear for part 1 and part 2...... indian RT lapsed that means your FRTOL lapsed..that means ur licence is useless now, so u cannot fly in india.... in any case. 30 hrs funda is only applicable to renew ur RTR, if ur foreign RT is valid, then u can apply with 30 hrs in last 3 yrs starting from the date of ur RTR expiry, to renew ur RTR for 20 yrs.