Nie. PDO nie może oczyścić nazw kolumn lub tabel.
Jeśli naprawdę masz aby używać dynamicznych nazw tabel, najbezpieczniejszym sposobem radzenia sobie z nimi nie jest sprawdzenie, czy rzeczywiście istnieją w tabeli, i wstawienie ich do zapytania w normalny sposób.
Pseudo-kod:
$fieldname = make_sure_this_field_really_exists($_GET["fieldname"]);
$PDO->prepare("select name, age, `$fieldname` from members where age > ? and gender = 'f';" ... );