libpurple, pelo que entendi, é usado para lidar com os protocolos em si e não necessariamente com as configurações. Eu fiz um pouco de pesquisa ao redor e houve conversa de uma vez de tentar sincronizá-los, mas nada se tornou disso. Então, no que diz respeito às configurações, acho que você está com duas coisas diferentes.