Look at my answer on a similar question on stack overflow herehere for interleaving and duplicate vertex attribute from an obj file.
Also, the way to use non interleaved vertex attributes ( but with matching indices ) is by tweaking the input layout.
The InputSlot attribute of D3D11_INPUT_ELEMENT_DESC provide to CreateInputLayout is what you are seeking for.