Me auto respondo a medias. Con el siguiente código se puede evitar el acceso a los archivos con una extensión 3 o 4 caracteres (creo):
Código:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http;//(www\.)?dominio.es(/)?.*$ [NC]
RewriteRule .*\.([a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9])$ - [F,NC]
RewriteRule .*\.([a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9])$ - [F,NC]
</IfModule>
Provisionalmente me valdrá, pero le agradecería mucho a alguien que postease una solución definitiva...