Only applications that use kdelibs can use the kde menubar.
Firefox does not use anything of KDE, so it won't comply to the menu bar, no matter what you do.
As work around you can use konqueror in stead of firefox, ktorrent in stead of azureus, etc. etc.