Joining Data From Multiple Sources with Javascript