Strategies for achieving multiple layers of selectivity in gene therapy