Warum brauchst du eine .htaccess in /foo/.htaccess? Das mit <FilesMatch> würde auch aus dem root gehen (bei mir zumindest).
Für mod_rewrite brauchst du nur eine im Unterverzeichnis, wenn in /foo/.htaccess andere RewriteRules definiert (und damit die RewriteRules aus /.htaccess überschrieben) werden.
Grüße
Robert