SeiLove: по идее такого не должно было получаться, чтобы данные хранились вне инфоблоков.
Тогда придется костылить). самое быстрое и простое - создать пустой инфблок и всю логику и вывод сделать в префиксе вывода компонентов. используйте стандартный класс по работе с БД - $nc_core->db netcat.ru/developers/docs/nc-core/nc-db-class
SeiLove: если редактируемые данные не относятся к выбранному компоненту то и стандартными средствами редактирован будет невозможно.
Чтобы в рамках компонента подтянуть данные из другой табл или компонента - смотрите поле системные настройки. Нужно делать join переменная $query_join , и включить в выборку нужные поля в $query_select