fix assert when doing field selection on unknown nested struct