Não. O PDO não pode limpar nomes de colunas ou tabelas.
Se você realmente tem para usar nomes de tabela dinâmicos, a maneira mais segura de lidar com eles é não verificar se eles realmente existem na tabela e inseri-los na consulta da maneira normal.
Pseudo-código:
$fieldname = make_sure_this_field_really_exists($_GET["fieldname"]);
$PDO->prepare("select name, age, `$fieldname` from members where age > ? and gender = 'f';" ... );