I dont have the authority to approve or disprove this species, however they seem to just be off humans. The biggest problem I see is that the history part of the wookiee page on them specifically calls them out as a primitive non spacefaring society with zero contact to offworld cultures in the time period that our site inhabits.