Gone with mriyaz solution which works really well; I basically move routes from two VRs to inet and some from inet to the VRs;
don't forget the deny-all at the end!
config below;
set routing-options instance-import from_VRs_to_inet
set policy-options policy-statement from_VRs_to_inet term import-isp from instance BT-EXT
set policy-options policy-statement from_VRs_to_inet term import-isp from route-filter 0.0.0.0/0 exact
set policy-options policy-statement from_VRs_to_inet term import-isp from route-filter 19.x.x.248/29 orlonger
set policy-options policy-statement from_VRs_to_inet term import-isp then accept
set policy-options policy-statement from_VRs_to_inet term import-isp2 from instance VM-EXT
set policy-options policy-statement from_VRs_to_inet term import-isp2 from route-filter 0.0.0.0/0 exact
set policy-options policy-statement from_VRs_to_inet term import-isp2 from route-filter 21.x.x.80/28 orlonger
set policy-options policy-statement from_VRs_to_inet term import-isp2 then preference 10
set policy-options policy-statement from_VRs_to_inet term import-isp2 then accept
set policy-options policy-statement from_VRs_to_inet term deny-all then reject
set policy-options policy-statement from_inet_to_VRs term import-inet from instance master
set policy-options policy-statement from_inet_to_VRs term import-inet from route-filter 192.168.1.0/24 orlonger
set policy-options policy-statement from_inet_to_VRs term import-inet from route-filter 0.0.0.0/0 exact
set policy-options policy-statement from_inet_to_VRs term import-inet then accept
set policy-options policy-statement from_inet_to_VRs term deny-all then reject
set routing-instances BT-EXT routing-options instance-import from_inet_to_VRs
set routing-instances VM-EXT routing-options instance-import from_inet_to_VRs