I have been trying to create subclips from CSV file. Everything runs ok. But the new subclip doesn't have in and out points. I'm not sure if it's because is smpte - timecode format ( hour:minute:second:frame ). let me know what you think . Thank you so much if you can help me

here is the code
app.project.rootItem.createBin("Subclips"); // CREATE BIN FR OUR SUBCLIPS
var moveTo = findBinIndex(app.project.rootItem,"Subclips");
// LOOP THROUGH OUR IMPORTED CLIPS TO CREATE THE EDITED SUBCLIPS.
var numItems = importBin.children.length;
for(a=0;a<numItems;a++){
var currentItem = importBin.children[a];
for (var i = 0; i < infoArray.length; i++) { // LOOP THROUGH INFO ARRAY
if(currentItem.type == 1 && currentItem.nodeId == infoArray[ i ][ infoArray[i].length-1 ]){ // CHECK THAT ITEM IS A CLIP, AND THAT THE NODEID'S MATCH WITH OUR CSV LINE.
var inPoint = infoArray[i][2]; // GATHER TIMECODE INFORMATION INTO A FLAT SECONDS NUMBER
var outPoint = infoArray[i][2];
var newSub = currentItem.createSubClip(infoArray[i][0] , inPoint , outPoint , 0 , 1 , 1 ); // CREATE THE SUBCLIPS ( NAME , IN , OUT , BOUNDARIES (BINARY) , TAKE VIDEO , TAKE AUDIO)
newSub.moveBin(moveTo); // MOVE INTO THE SUBCLIPS BIN
}
}
}