ちょっと古いですが これなんか参考になりませんか http://bbs.arukikata.co.jp/bbs_past/tree.php/id/53797/-/parent_contribution_id/53797/