Self-assembly and manipulation of nanorod arrays through liquid crystal functionalization