Yeah, sounds like sub vi's can be very handy.
check out these video's for some tutorial on creating custom sub vi's.
http://www.lvmastery.com/files/FIRST..._Part1(2).html
(^^this one starts out boring, but has some useful info for part2,
and is still much less boring than the official NI video's)
---------------------------------------------------------------------
http://www.lvmastery.com/files/First...c12_Part2.html
---------------------------------------------------------------------
http://www.lvmastery.com/files/First...12_Part3b.html