First the number of attributes to INSERT should be matching with the number of attributes of SELECT.
Second, you don't need the last values
line
Third, are you sure you are not missing a relation between the tables: enduser and device, because this will insert all possibilities.
Example, (it might not make sense for the choice of attributes but this is just an example of how to use insert from another table):
INSERT INTO enduserdevicemap (fkenduser,fkdevice,defaultprofile,tkuserassociation)
SELECT e.fkenduser,e.fkdevice,d.defaultprofile,d.tkuserassociation
FROM enduser e,device d
WHERE enduser.userid = 1001 AND device.name like '%6%'