CRANKS
Your chainrings really don't care what chain goes on them; the difference between an 5-6-7-8sp chain and a 10sp chain is only the outside width. This means that you can put a 10sp chain on just about any crankset you want.
There is a (small) potential that the spacing between the chainrings could be too big and allow the chain to fall between them, but that is very unlikely.
This does not necessarily mean that your front index shifting will work flawlessly. You will just have to try it and see.