Bravo! Complimenti per il risultato raggiunto

Si, tramite htaccess puoi impostare il tempo di cache per qualunque estensione ma il mio consiglio è di non fare l'errore che facciamo tutti, ovvero quello di attaccarci a quell'1/100 della home page dimenticandoci di tutto il resto del sito.
Esaminando una qualunque pagina interna vedrai che puoi passare da quel buon 69/100 ad un egregio 95/100 semplicemente lavorando sulle immagini: credo che le estensioni che stai usando (o è joomla stesso?) utilizzino come thumbanil l'immagine originale anzichè una compressa e più leggera. Non sottovalutare questo aspetto.
Tranquillo, non sono intervenuto solo per dire la mia ma anche per fornirti una soluzione al tuo quesito: ecco qui il codice da incollare nel file .htacces:
# Imposta cache di 1 mese per le estensioni elencate:
<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
Ciao!