Well, the issue you’re going to have is that the workflow can only edit fields on the current record. You could, however, create the vendor record after you created the custom record and then set initial values on the vendor record that would reference the custom record. You might also have to start a second workflow on the new vendor record to do additional tasks.