The solution is to use VM3 and the multiple manufactuere feature. So you can give a product two manufacturers. Then people search for manufacturer + part. Or you make two customfields and the filter must be able to filter for two customfields. Which should work, cause that is one of the reason we have this technic to create a custom preset, which becomes a customfield when you attach it to a product.