You need to add these bad words to the list:
Cona;
Cu - In spanish is "culo";
Paneleiro;
Cabrão - I think Urban´s chat can´t write with the tilde, so, i only can write as cabrao. In spanish is "cabrón";
Merda - In spanish is "mierda";
Foder - In spanish is "joder" i think.
Also there are some bad words in portuguese that are included as spanish in your list like "caralho" (in spanish is "carajo" i think), "puta" and "cabra" are the same in the two languages.